Automation QA Engineer

$83,200 - $104,000/Yr

INSPYR Solutions - Coral Gables, FL

posted 7 days ago

Full-time - Mid Level
Coral Gables, FL
Administrative and Support Services

About the position

The Automation QA Engineer will be responsible for designing, developing, and executing automated test scripts to ensure the reliability and performance of web applications. This role involves collaboration with cross-functional teams to enhance testing strategies and contribute to continuous improvement in development processes.

Responsibilities

  • Design, develop, and maintain automated test scripts with Selenium WebDriver using Python and dotnet.
  • Analyze functionality and design test cases for both functional and regression testing.
  • Create test scenarios for user stories and develop automated suites using Python, dotnet, and Pytest framework.
  • Conduct API testing using tools such as Postman, Swagger, or REST Assured.
  • Implement and manage test automation frameworks and ensure integration with the CI/CD pipeline.
  • Prepare and run test cases in Artificial Intelligence (AI).
  • Monitor code coverage quality metrics to measure the percentage of project code being tested.
  • Execute automated tests and analyze results to identify defects and areas for improvement.
  • Associate automated tests with test cases and run automated tests from test plans in Azure DevOps.
  • Test applications in a highly dynamic environment using agile methodology.
  • Plan and conduct backend, GUI, functional, integration, end-to-end testing, web testing, user acceptance testing, bug tracking, and reporting.
  • Collaborate with developers, business analysts, and stakeholders to understand application requirements and ensure comprehensive test coverage.
  • Participate in code reviews and provide constructive feedback on testability and quality.
  • Generate detailed test reports and communicate findings effectively to development and QA teams.
  • Contribute to the creation of test plans and strategies, including designing test cases and managing test data.
  • Identify opportunities for automation and propose enhancements to existing testing methodologies.
  • Diagnose and resolve issues with automated test scripts and application functionality.
  • Maintain and update test scripts to accommodate changes in application features and functionality.
  • Perform BDD (Behaviour Driven Development) using Cucumber features, scenarios, and step definitions in Gherkin format.
  • Document test cases, automated test scripts, and test results comprehensively.

Requirements

  • Degree in computer science, engineering, or a related field.
  • Proven 5+ years of experience in test automation using Selenium WebDriver with Python and dotnet.
  • Solid understanding of test automation principles and practices.
  • Proficiency in Python programming language and libraries for test automation.
  • Extensive experience with Selenium WebDriver for web application automation.
  • Familiarity with test frameworks such as pytest and unit test.
  • Knowledge of HTML, CSS, and JavaScript for effective web testing.
  • Strong analytical and problem-solving abilities.
  • Excellent communication and collaboration skills.
  • Detail-oriented with a focus on delivering high-quality results.

Nice-to-haves

  • Experience with CI/CD tools such as Jenkins, GitLab CI, or Azure DevOps.
  • Knowledge of API testing and tools such as Postman or REST Assured.
  • Experience with performance testing tools like JMeter.
  • Good experience in Artificial Intelligence (AI) testing.
  • Hands-on experience with Playwright and Katlan studio.

Benefits

  • Comprehensive medical benefits
  • Competitive pay
  • 401(k) retirement plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service