Senior QA Automation Engineer

TalTeam

10m ago • Remote

Senior

Remote

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

Senior QA Automation Engineer responsible for hands-on automation across web, mobile, microservices, database, ETL, and API-based applications, integrating tests into CI/CD and supporting AI-assisted testing evaluation.

Description

Designs, develops, and maintains reusable automation frameworks and scalable automated tests for start-up implementations and operations & maintenance (O&M) software projects. Partners with Development, DevOps, Cloud, Systems, and Business teams to translate testing needs into maintainable automation, including CI/CD integration, performance support, and test data strategies. Advances automation practices and assesses AI-generated testing outputs with appropriate human oversight.

Responsibilities

  • Design, develop, maintain, and enhance reusable automation frameworks using Page Object Model, data-driven, API-first, and AI-assisted testing approaches.
  • Develop automation solutions using Java and/or Python, Selenium WebDriver, REST APIs, SQL, and supporting web and scripting technologies.
  • Create and execute automated tests for web, mobile, microservices, database, ETL, and API-based applications.
  • Collaborate with Development, DevOps, Cloud, Systems, and Business teams to integrate automated testing into CI/CD pipelines and support reliable releases.
  • Analyze requirements; identify automation candidates; prepare test data; develop test strategies, plans, cases, estimates, and technical documentation.
  • Review automation code, frameworks, test scripts, and suites for quality, reusability, security, maintainability, and compliance.
  • Manage defects from identification through closure and communicate risks, dependencies, status, and quality results to stakeholders.
  • Support cloud-based test environments, containerized execution, test data management, and database validation activities.
  • Contribute to performance testing planning, execution, analysis, and continuous improvement.
  • Mentor team members and promote automation and quality engineering best practices.
  • Evaluate and pilot new tools, technologies, and AI-enabled testing capabilities; recommend based on measurable value.
  • Assess AI-generated testing outputs for accuracy, security, maintainability, traceability, and business relevance with human oversight.
  • Maintain manual and automation documentation and support system, release, and user acceptance testing as needed.

Requirements

  • Minimum 5 years of hands-on software QA and test automation experience for medium to large complex web-based or enterprise applications.
  • Strong programming in Java and/or Python (Python priority #1) with object-oriented design for reusable automation.
  • Hands-on Selenium WebDriver experience (Selenium Grid 4 preferred).
  • Experience building automation frameworks using Page Object Model, data-driven, and/or API-first approaches.
  • Strong API testing and validation using REST APIs and tools such as Postman.
  • Strong SQL skills for backend/database testing and ETL testing.
  • Experience integrating automated tests into CI/CD pipelines (e.g., Jenkins and AWS).
  • Working knowledge of AWS fundamentals and cloud-based testing solutions.
  • Experience with Docker, Kubernetes, or similar containerization and orchestration.
  • Proficiency with JavaScript, HTML, XML, and Unix/Linux scripting.
  • Experience creating test strategies, test plans, test cases, estimates, and technical documentation.
  • Experience with test management and defect tracking tools such as Jira and Xray.
  • AI certification or hands-on AI tool experience (e.g., Copilot/GitHub Copilot) and ability to apply generative AI responsibly.
  • Strong defect management and ability to coordinate with the manager on standards/process.
  • Excellent verbal and written communication skills for technical and non-technical stakeholders.
  • Bachelor’s degree in IT, Computer Science, Statistics, or a related field.

Benefits

Not specified in the provided posting.

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report