Job Description Summary
• Design and develop high-quality, clean, scalable, and reusable code to test Windows and Web Applications. Applying software engineering and architecture best practices.
• Diagnose and resolve application performance issues.
• Maintain developed source code in the repository for all applications and keep all build programs up to date.
• Responsible for overall development success (inclusive of peer/code reviews, adherence to corporate standards, build process guidelines, maintainability, unit tests) of the project.
• Experience in writing automated unit tests in C#.
• Development of automated Functional Integration tests and end-to-end tests through open-source test frameworks for overall system testing within an Agile environment.
Want more jobs like this?
Get Software Engineering jobs in Chandigarh, India delivered to your inbox every week.
• Hands on experience in Development and Test Automation framework in Enterprise software environments with experience in programming or test engineering and in open-source tools such as Selenium, TestNG/NUnit etc.
• Hands experience with Agile Processes along with Black Box Techniques such as Integration Testing, Functional, Localization Testing along with Performance Testing.
Job Description
- 1-2 years' experience, preferably as a Software Development Engineer (with emphasis on .Net technologies) or (SDET) Software Development Engineer in Test role.
- Experience programming with at least one modern language such as, C# including object-oriented design.
- 3+ years of experience in test automation frameworks and tools (Selenium) building experience.
- Must have Training or Prior Work experience on TDD Test Driven Development
- Well versed with unit testing both server side as well as client side.
- Tests complex API, web and mobile based applications that reference database back-end systems.
- Experience with open-source test tools- API automation testing including working experience with unit test automation frameworks.
- Experience with Test processes, open-source test frameworks, test design strategies, writing test cases, and automating tests.
- Knowledge of CI/CD technologies (e.g., Jenkins, Git, Maven, etc.)
- Creates and maintains automated test cases, executes test suites, reviews and diagnoses reported bugs, and ensures overall system quality prior to a customer release.
- Relevant Experience of Manual Testing should be there where all basic Black Box Testing techniques are known of.
Education and Experience
- 4-6 year of experience.
- BE/BTech/MCA/MTech degree or comparable demonstrated work experience.
Knowledge, Skills, and Abilities
- Outstanding written and oral communication skills required. Experience interacting with global teams is a strong plus.
- Strong sense of teamwork and collaboration
- Strong business acuity and customer/client orientation
- Demonstrated capability for critical thinking and solutioning.
Good to have-
- Knowledge or experience in other languages/tools - JavaScript, JMeter etc.
- Healthcare experience / background is a plus.
Primary Work Location
IND Chandigarh - DLF IT Park
Additional Locations
Work Shift