Senior QA Automation Engineer

Prophecy Technologies

$100K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years of overall experience in software testing and QA automation.
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 3+ years of hands-on experience with QA automation methodologies.
  • Strong technical skills in core programming concepts (e.g., Java OOPs, Data Structures).
  • Experience with automation tools like Selenium, Hammer On Demand, and Cyara.
  • Familiarity with BDD and TDD frameworks (e.g., Cucumber, SpecFlow).
  • Exposure to AI-driven tools for automation testing.

Responsibilities

  • Design, develop, and maintain automated test scripts using industry-standard tools.
  • Build and enhance automation frameworks for diverse testing methodologies.
  • Collaborate with teams to define test coverage based on application functionality.
  • Execute automated tests and analyze results to ensure quality compliance.
  • Integrate automated tests into CI/CD pipelines using tools like Jenkins and GitLab CI.
  • Log and verify defects using tools such as JIRA or Azure DevOps.
  • Generate and present comprehensive test execution reports to stakeholders.

Benefits

  • Opportunities for professional development and skills training.
  • Access to cutting-edge technologies and tools for testing.
  • Collaborative work environment with cross-functional teams.
  • Potential for work on innovative projects, especially in AI-driven testing.
Full Job Description
Role Overview:

The ideal candidate will have strong experience in Behavior Driven Development and Test Driven Development methodologies, automation scripting, and multi-channel solution (voice & chat) knowledge.

Key Responsibilities:
  • Design, develop, and maintain automated test scripts using industry-standard tools and frameworks (e.g., Selenium, Cypress, Playwright, Appium).
  • Build and enhance automation frameworks to support functional, regression, and performance testing.
  • Collaborate with developers and QA analysts to understand application functionality and define test coverage.
  • Execute automated test suites and analyze results to identify defects and ensure compliance with quality standards.
  • Integrate automated tests into CI/CD pipelines using tools like Jenkins, GitLab CI, or Azure DevOps.
  • Monitor and maintain test execution in CI environments to ensure timely feedback.
  • Log, track, and verify defects using tools such as JIRA or Azure DevOps.
  • Work with development teams to reproduce issues and validate fixes.
  • Prepare detailed test plans, test cases, and automation scripts documentation.
  • Generate and present test execution reports to stakeholders.
  • Identify opportunities to improve automation coverage and efficiency.
  • Stay updated with emerging trends, tools, and best practices in test automation.

Required Skills:
  • 3+ years of experience in QA automation and software testing.
  • Strong technical expertise in core programming concepts (e.g., Java OOPs, Data Structures) with the ability to adopt and work with multiple languages such as Java, JavaScript, or Python.
  • Hands-on experience implementing and enhancing test automation frameworks, including designing scalable and maintainable solutions.
  • Conversational AI Testing: Hands-on experience or strong exposure to testing chatbots and voice-based virtual assistants across multiple platforms.
  • Hands-on experience with automation tools including Hammer On Demand, Cyara and Selenium.
  • Strong understanding of SDLC, Agile methodologies, and QA principles.
  • Experience with CI/CD tools and version control systems (e.g., Git).
  • BDD (e.g., Cucumber, SpecFlow) and TDD frameworks and methodologies.
  • Testing Expertise: Functional, Regression, Integration, and Performance Testing, including proficiency in backend API test automation and database testing.
  • Exposure to GenAI and AI-driven tools utilized for test automation, with an understanding of how these can be integrated into QA processes.
  • Strong analytical and problem-solving skills, excellent communication and collaboration abilities.
  • Ability to clearly articulate technical concepts and demonstrate practical problem-solving skills during discussions.

Qualifications:
  • 10+ years of overall experience.
  • Bachelor's degree in Computer Science, Engineering, or related field.

Preferred Skills:
  • Healthcare Domain Knowledge: Familiarity with HIPAA compliance and healthcare workflows.
  • AI Model Evaluation: Familiarity with key evaluation metrics such as accuracy, precision, recall, and F1-score for assessing AI model performance.
  • Experience with Agentic IDEs: Familiarity with AI-powered development environments (e.g., Windsurf, Cursor, or similar) for creating, maintaining, and optimizing automated test scripts.
  • Experience with API testing (REST, SOAP).
  • Knowledge of cloud platforms (AWS, GCP, or IBM Cloud).

Similar Jobs

More Jobs at Prophecy Technologies

More Information Technology Jobs

Find similar Senior QA Automation Engineer jobs: