Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
JOB TITLE
Sr. Software QA Engineer
JOB SUMMARY
Seeking an experienced Senior Software QA Engineer to join an IT Applications Testing Shared Services team. This role is responsible for systems testing of start-up implementations and ongoing software development projects. The position requires strong expertise in both manual and automated testing, with a focus on designing reusable and maintainable test automation strategies for web-based applications. The Sr. QA Engineer will collaborate with development and DevOps teams, mentor junior testers, and contribute to process improvements and tool adoption. Key Responsibilities
Participate in test planning, test case design, and execution using a hybrid approach (automation and manual).
Manage defect lifecycle from reporting through closure.
Conduct manual and automated testing for web-based and mobile applications.
Identify and prepare test data for testing activities.
Provide regular updates to Test/Project Managers and attend project meetings.
Estimate testing efforts for manual and automation tasks.
Maintain project documentation for manual and automated testing.
Provide UAT support, including test data preparation.
Mentor team members and contribute to proof-of-concepts (POCs) for new tools and processes.
Support continuous improvement initiatives and recommend new testing practices. Required Qualifications
Bachelor's degree in Information Technology, Computer Science, Statistics, or related field.
Minimum 5 years of experience in automation and manual testing for complex web-based projects.
Proficiency in writing and executing test cases in Agile environments.
Hands-on experience with Selenium using Python.
Strong knowledge of REST APIs and web services testing using tools such as Postman.
Experience building automated test scripts.
Proficiency with SQL for backend and ETL testing.
Expertise in testing web/mobile applications and defect management tools.
Unix/Linux command line experience.
Working knowledge of AWS fundamentals for test development and execution.
Familiarity with Docker, Kubernetes, and CI/CD pipelines (Jenkins or AWS tools). Preferred Qualifications
Healthcare industry experience.
Experience using AI-assisted tools (e.g., GitHub Copilot, Microsoft Copilot) for test efficiency and coverage.
Familiarity with applying AI/ML for test case generation, test data creation, defect analysis, or test optimization. Certifications
None required; relevant QA or automation certifications are a plus.