QA Automation Engineer

AI overview

Drive product quality by enhancing automated test frameworks and collaborating with cross-functional teams in a tech-focused and improvement-driven environment.

QA Automation Engineer



The Readymode Automation QA Engineer is responsible for designing, developing, and maintaining automated test frameworks and suites that ensure product quality and reliability. With a primary focus on test automation (80%) and strategic manual testing (20%), this role requires strong coding abilities to expand our existing automation framework, write production-quality test code, and implement scalable testing solutions integrated into CI/CD pipelines.



The ideal candidate is a technically-driven team player with strong programming skills, who is passionate about test automation, and continuous improvement. They would be proficient in test automation frameworks and tools, comfortable working with web-based UIs, APIs, and backend systems, and capable of building scalable automation solutions that meet project goals, and accelerate release cycles.



What You'll Do



  • Expand and enhance the existing automation testing framework by identifying architectural improvements, writing production-quality code, and designing solutions through pseudocode and technical documentation
  • Build reusable components, utilities, and libraries to extend framework capabilities and reduce test maintenance overhead
  • Design, develop, and maintain automated test suites for functional, regression, integration, UI and API testing (80% of role)
  • Integrate automated tests into CI/CD pipelines and implement test reporting/dashboard solutions for visibility
  • Perform strategic manual testing for exploratory scenarios, new features, and complex edge cases (20% of role)
  • Analyze requirements and user stories to identify automation opportunities and framework requirements
  • Monitor and analyze automated test results, investigating failures and distinguishing between product defects and test issues
  • Develop and maintain test data management strategies, including data generation and cleanup automation
  • Establish and track automated test coverage metrics across the application
  • Collaborate with Development, DevOps, and Release Management teams to optimize testing infrastructure
  • Take ownership of test environment maintenance, configuration management, and automation infrastructure
  • Provide test results and metrics in a manner consumable by technical and non-technical stakeholders
  • Mentor team members on automation best practices, framework usage, and coding standards
  • Conduct code reviews for test automation scripts to ensure quality and maintainability
  • Projects or duties outlined as the QA Manager sees fit

Qualifications / Experience



  • 5+ years experience as a QA automation engineer or SDET with strong focus on test automation
  • Proven ability to expand and build upon existing automation frameworks 
  • Strong coding skills with ability to write production-quality test automation code 
  • Experience designing solutions through pseudocode and technical planning 
  • Proficiency in at least one programming language (Java, Python, JavaScript, C#, etc.)
  • Hands-on experience with test automation frameworks (Selenium, Cypress, Playwright, TestNG, JUnit, etc.)
  • Experience building custom framework components, utilities, and libraries
  • Experience with API testing tools and frameworks (REST Assured, Postman, SoapUI, etc.)
  • Knowledge of CI/CD tools and integration (Jenkins, GitLab CI, GitHub Actions, Azure DevOps, etc.)
  • Experience with quality assurance methodologies, and the software development lifecycle
  • Experience with version control systems (Git) and branching strategies
  • Strong understanding of frontend UI, and backend database testing
  • Excellent interpersonal skills with the ability to liaise with developers, operations, and customer support
  • Ability to document and troubleshoot errors in automated test scripts and framework code
  • Strong analytical and problem-solving skills with architectural thinking
  • Excellent organizational skills and attention to detail
  • Ability to contribute to improving QA automation best practices



Bonus Points



  • Experience refactoring and modernizing legacy automation frameworks
  • Knowledge of design patterns commonly used in test automation (Page Object Model, Factory, Builder, etc.)
  • Experience with BDD/TDD frameworks (Cucumber, SpecFlow, etc.)
  • Knowledge of performance and load testing tools (JMeter, Gatling, k6, etc.)
  • Experience with containerization and orchestration (Docker, Kubernetes)
  • Database testing and SQL query skills
  • Experience with mobile test automation (Appium, XCUITest, Espresso)
  • Cloud platform experience (AWS, Azure, GCP)
  • VoIP experience, specifically with Asterisk
  • Open-source contributions to testing frameworks or tools



Why Join Readymode


  • Lead and influence the documentation strategy of a rapidly growing SaaS company.
  • Group RRSP matching.
  • A full benefits package that starts day 1.
  • Opportunity to participate in our Employee Stock Option Plan.
  • An education and training grant in your second year.
  • Work/life balance.
  • Remote work

Perks & Benefits Extracted with AI

  • Education Stipend: An education and training grant in your second year.
  • Equity Compensation: Opportunity to participate in our Employee Stock Option Plan.
  • Flexible Work Hours: Work/life balance.
  • Health Insurance: A full benefits package that starts day 1.
  • Remote-Friendly: Remote work
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Quality Assurance (QA) Automation Engineer Q&A's
Report this job
Apply for this job