Role:- Senior Quality Engineer II
Work Location:- Gurgaon/Pune
Work Mode:- Hybrid
Skills:- C#/Selenium/Azure devOps
Job Description
What you will do
Major Responsibilities/Activities:
- Collaborate with an Agile team to deliver new platform features and enhancements
- Design, document, and execute application test plans, and test strategies using industry standar automated testing frameworks
- Ensure data and API services release quality by utilizing automated and manual testing methods
- Set up and manage test data, automation tools, and test cases to support integrated test environments.
- Develop and support QA automation using open-source frameworks
- Document and manage tracking, resolution and root cause analysis of defects
- Refine and estimate test planning, development and execution efforts across teams and products
- Perform functional, non-functional, system and regression testing across data stores, API's, an electronic data interchange (EDI) services
- Take ownership for quality and collaborate with team to build effective working relationships
- Learn continuously and contribute to team development
What you will bring
- 6+ years overall Quality Assurance experience for production applications.
- Expertise with all aspects of software testing including functional, exploratory and regression testing
- 3+ years strong experience in testing applications written in modern programming languages (C#, .NetCore, Angular, etc.)
- Basic SQL skills and experience in using SQL Server Management Studio or similar
- software application
- Experience building QA automation using open-source frameworks, such as Selenium
- 3+ years coordinating QA across multiple teams on/offshore, in an Agile environment
- Continuous integration/continuous deployment experience with Azure DevOps, Jenkins, etc.
- Experience in Behavior-Driven Development (BDD) frameworks, such as SpecFlow
- Experience in testing web services (API's) using Postman or a similar tool
- Understanding of and experience in supporting continuous integration/continuous deployment
- Excellent verbal and written communications skills are required
- Ability to adapt quickly to new technologies, processes and changing priorities
- Strong organizational, problem-solving, and analytical skills
What we would like to see
- Experience in a cloud environment (Azure)
- Experience with automated performance testing
- Healthcare domain knowledge desirable, specifically in the areas of Patient Accounting, HIM, Revenue Cycle, and IT integration
- Knowledge of emergent trends in software development platforms, testing tools, methodologies, and underlying principles