Experience: 5+ years QA, Selenium, Python, API, SQL
Job Description & Details
"The demand for high\u2011quality, secure software in the healthcare sector is soaring, making QA expertise more valuable than ever. This Senior Software Quality Engineer role offers a chance to work remotely on complex web applications while leveraging cutting\u2011edge automation tools. With a 12\u2011month contract and potential for extension, it\u2019s an ideal opportunity to deepen your automation skill set and make a tangible impact.\n\n# Job Summary\nWe are seeking a Senior Software Quality Engineer to design, develop, and execute automated test frameworks for web applications in a fast\u2011paced Agile environment. The role combines manual testing, Selenium\u2011Python automation, REST API validation, and CI/CD pipeline integration while collaborating closely with developers and DevOps engineers.\n\n# Top 3 Critical Skills Table\n| Skill | Why it's critical | Mastery Level |\n|-------|-------------------|--------------|\n| Selenium with Python | Enables reliable, maintainable UI automation for complex web apps | Senior |\n| REST API testing (Postman) | Validates backend services and data integrity across micro\u2011services | Senior |\n| CI/CD automation (Jenkins/AWS) | Ensures tests run on every code change, speeding delivery and quality | Senior |\n\n# Interview Preparation\n1. **Describe how you would design a scalable Selenium\u2011Python framework for a large web application.** \n *What the interviewer is looking for:* Understanding of page\u2011object model, reusable libraries, parallel execution, and integration with CI pipelines.\n\n2. **How do you validate REST APIs using Postman (or similar tools) and integrate those tests into a CI pipeline?** \n *What the interviewer is looking for:* Knowledge of request/response validation, environment variables, test scripts, and automated execution via Jenkins or AWS CodeBuild.\n\n3. **Explain a situation where you used SQL queries to verify data integrity after an ETL process.** \n *What the interviewer is looking for:* Ability to write complex joins, compare source\u2011target datasets, and report discrepancies clearly.\n\n4. **What steps would you take to containerize your test suite with Docker and run it on Kubernetes?** \n *What the interviewer is looking for:* Familiarity with Dockerfiles, image versioning, Helm charts or kubectl commands, and handling of secrets/configs.\n\n5. **How have you applied Agile/Scrum practices to improve QA efficiency in a DevOps environment?** \n *What the interviewer is looking for:* Experience with sprint planning, test\u2011driven development, continuous feedback loops, and collaboration with cross\u2011functional teams.\n\n# Resume Optimization\n- QA automation\n- Selenium\n- Python\n- REST API testing\n- Postman\n- SQL\n- CI/CD\n- Jenkins\n- Docker\n- Kubernetes\n- AWS fundamentals\n\n# Application Strategy\nWhen reaching out to the recruiter, send a concise email that greets the hiring manager, briefly introduces yourself, and attaches your updated resume. Highlight your top three skills\u2014such as Selenium\u2011Python automation, REST API testing, and CI/CD pipeline integration\u2014and reference specific projects where you applied them. Make sure to mention your experience in Agile teams, any healthcare domain exposure, and your eligibility as a U.S. citizen or Green Card holder.\n\n# Career Roadmap\n| Current Role | Typical Experience | Core Focus | Next Position |\n|--------------|-------------------|------------|---------------|\n| Senior Software Quality Engineer | 5+ years QA, automation, CI/CD | Test framework design, leadership in sprint cycles | QA Lead / Automation Architect |\n| QA Lead / Automation Architect | 7\u20139 years, team mentorship, strategy | Cross\u2011team automation strategy, stakeholder communication | QA Manager |\n| QA Manager | 10+ years, multi\u2011project oversight | Process improvement, budget & resource planning | Director of Quality Assurance |"