Back to Jobs

Senior Software Quality Engineer (QA)

Tekinspirations

Job Description & Details

The demand for high‑quality, 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‑edge automation tools. With a 12‑month contract and potential for extension, it’s an ideal opportunity to deepen your automation skill set and make a tangible impact.

Job Summary

We are seeking a Senior Software Quality Engineer to design, develop, and execute automated test frameworks for web applications in a fast‑paced Agile environment. The role combines manual testing, Selenium‑Python automation, REST API validation, and CI/CD pipeline integration while collaborating closely with developers and DevOps engineers.

Top 3 Critical Skills Table

Skill Why it's critical Mastery Level
Selenium with Python Enables reliable, maintainable UI automation for complex web apps Senior
REST API testing (Postman) Validates backend services and data integrity across micro‑services Senior
CI/CD automation (Jenkins/AWS) Ensures tests run on every code change, speeding delivery and quality Senior

Interview Preparation

  1. Describe how you would design a scalable Selenium‑Python framework for a large web application.
    What the interviewer is looking for: Understanding of page‑object model, reusable libraries, parallel execution, and integration with CI pipelines.

  2. How do you validate REST APIs using Postman (or similar tools) and integrate those tests into a CI pipeline?
    What the interviewer is looking for: Knowledge of request/response validation, environment variables, test scripts, and automated execution via Jenkins or AWS CodeBuild.

  3. Explain a situation where you used SQL queries to verify data integrity after an ETL process.
    What the interviewer is looking for: Ability to write complex joins, compare source‑target datasets, and report discrepancies clearly.

  4. What steps would you take to containerize your test suite with Docker and run it on Kubernetes?
    What the interviewer is looking for: Familiarity with Dockerfiles, image versioning, Helm charts or kubectl commands, and handling of secrets/configs.

  5. How have you applied Agile/Scrum practices to improve QA efficiency in a DevOps environment?
    What the interviewer is looking for: Experience with sprint planning, test‑driven development, continuous feedback loops, and collaboration with cross‑functional teams.

Resume Optimization

  • QA automation
  • Selenium
  • Python
  • REST API testing
  • Postman
  • SQL
  • CI/CD
  • Jenkins
  • Docker
  • Kubernetes
  • AWS fundamentals

Application Strategy

When 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—such as Selenium‑Python automation, REST API testing, and CI/CD pipeline integration—and 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.

Career Roadmap

Current Role Typical Experience Core Focus Next Position
Senior Software Quality Engineer 5+ years QA, automation, CI/CD Test framework design, leadership in sprint cycles QA Lead / Automation Architect
QA Lead / Automation Architect 7–9 years, team mentorship, strategy Cross‑team automation strategy, stakeholder communication QA Manager
QA Manager 10+ years, multi‑project oversight Process improvement, budget & resource planning Director of Quality Assurance