Compunnel
The Senior Software QA Engineer is a key member of the IT Applications Testing Shared Services team, responsible for end-to-end systems testing of both new software implementations and ongoing maintenance projects. This role requires strong experience in manual and automated testing, with a focus on test reusability, maintainability, and efficiency. The Sr. QA Engineer collaborates closely with development, DevOps, and project teams to define testing strategies and drive high-quality delivery in a hybrid Agile environment.
Key Responsibilities
Participate in test planning, test case development, and execution using both manual and automated methods
Develop and maintain automated test scripts for web-based and/or mobile applications
Manage the defect lifecycle from identification through resolution
Collaborate with cross-functional teams to understand requirements and translate them into test cases
Prepare test data and support User Acceptance Testing (UAT) efforts
Provide regular progress reports to project and test managers
Attend project-related meetings and contribute to planning and estimations
Maintain accurate test documentation and ensure alignment with project objectives
Mentor junior QA team members and assist in implementing best practices and tools
Conduct proof-of-concept evaluations for new tools and processes and support implementation
Required Qualifications
Minimum 5 years of hands-on experience in both manual and automated testing of web-based applications Strong expertise in writing and executing test cases in Agile/SCRUM environments Experience in Selenium with Python (Java considered if open to learning Python) Proficient in REST API testing using tools such as Postman Strong SQL skills for backend and ETL testing Proficient with Linux/Unix command line Experience with AWS fundamentals and CI/CD pipelines (Jenkins or AWS-native tools) Familiarity with containerization technologies like Docker and Kubernetes Strong knowledge of defect management processes and tools Experience testing in an Agile/SCRUM environment Preferred Qualifications (if any)
Experience in the healthcare industry Automation experience in high-velocity development environments Exposure to testing mobile applications Certifications (if any)
ISTQB or similar QA certification (preferred but not required) Required Education
Bachelors degree in Information Technology, Computer Science, Statistics, or a related field from an accredited institution
#J-18808-Ljbffr
Minimum 5 years of hands-on experience in both manual and automated testing of web-based applications Strong expertise in writing and executing test cases in Agile/SCRUM environments Experience in Selenium with Python (Java considered if open to learning Python) Proficient in REST API testing using tools such as Postman Strong SQL skills for backend and ETL testing Proficient with Linux/Unix command line Experience with AWS fundamentals and CI/CD pipelines (Jenkins or AWS-native tools) Familiarity with containerization technologies like Docker and Kubernetes Strong knowledge of defect management processes and tools Experience testing in an Agile/SCRUM environment Preferred Qualifications (if any)
Experience in the healthcare industry Automation experience in high-velocity development environments Exposure to testing mobile applications Certifications (if any)
ISTQB or similar QA certification (preferred but not required) Required Education
Bachelors degree in Information Technology, Computer Science, Statistics, or a related field from an accredited institution
#J-18808-Ljbffr