Job Description
Sr EngrSoftware QA (Sr Quality EngrSoftware Engr
We're hiring a Senior Automation Test Engineer to develop Selenium/Python automation code for web-based applications, collaborate with DevOps for CI/CD testing pipelines, and manage defect lifecycles. You'll mentor team members and ensure adherence to Agile practices. Minimum 8 years' experience and proficiency in Python required, healthcare industry experience preferred.
Responsibilities:
Participate in Manual testing activities and Develop test automation code in Se/Python programming to test web-based UI and DB applications
Work with Development and DevOps to build and execute tests through CI/CD deployment pipelines
Identify and prepare test data for testing
Participate in Agile ceremonies on Project
Manage defect lifecyle process from reporting bugs through closure
Participate in reviewing automation framework, automation code peer reviews to ensure adherence to the coding and security standards
Mentor other team members during the sprint work and provide project specific trainings to the new team members as required
Perform Test Management activities such as test planning and estimations, design, test executions, defect management and providing timely testing status
Maintain Project's test documentation
Other testing related duties as per project needs.
Technical Skills / Knowledge Required:
Minimum 8 years' hands-on experience in required skills for Automation testing in a medium to large complex web-based project, preferably in healthcare industry
Proven ability to code in Python using OOPs concepts to build reusable and maintainable automation scripts. (Java will be considered but willing to learn Python.)
Proficient in test automation and execution in an Agile environment
Proficient with testing RESTful services using Rest Assured and via proxy tools such as Postman
Experience in writing custom code/solutions to facilitate automation
Demonstrated proficiency with SQL for creating/modifying queries for backend testing
Experience with web technologies, such as HTML5, CSS and testing web applications based on JavaScript-based frameworks, such as react.js
Experience with creating and validating XMLs
Experience running automation scripts through CI/CD pipelines using tools such as Jenkins
Unix/Linux command line experience
Working experience with AWS fundamentals and core concepts for test development and execution
Familiar with containerization technologies, such as Docker & Kubernetes
Personal/Soft Skills:
Excellent written and oral communication skills, with the ability to present analysis of results in a clear and concise manner.
Ability to work well in a fast-paced environment under deadlines in a changing environment.
Must be organized and detail oriented.
Additional Skills / Knowledge:
Automation experience in an AGILE, SCRUM fast-paced environment.
Healthcare Industry experience is preferred.
Testing applications hosted in cloud, preferably AWS
Required Skills : Software Architecture