Senior QA Automation Engineer

Crawford & Company

A Senior QA Automation Engineer is a talented and dynamic QA automation engineer that is skilled in software testing methodologies and test automation.

This QA Automation Engineer takes a contributor role in the design and implementation of software testing strategy, methods, and processes. The engineer will provide experience and guidance to other QA automation engineers in terms of software testing and producing test automation code, ensuring quality of our solutions following the best practices and industry standards.

  • Perform manual and automated testing of software applications.
  • Develop, maintain, and execute automated test scripts.
  • Create test plan and test cases based on user story requirements and acceptance criteria.
  • Design and implementation of software testing strategy, methods, and processes.
  • Establish the test automation code base framework and coding best practices for the project
  • Mentor and coach other engineers to enhance technical skills.
  • Report and document defects with sufficient details and information.
  • Participate in functional and user story requirements discussions
  • Participate in project cadence meetings (kick-off, daily standup, sprint planning, and retrospective meetings)
  • Bachelor's or master's degree in any computer and engineering course or related field is required
  • 5+ years of professional experience in software testing and quality assurance or related field is preferred.
  • 3+ years of experience in manual testing of web and API applications
  • 3+ years of experience in test automation using Selenium WebDriver, Robot Framework, and Cucumber.
  • Good understanding and experience in designing robust and scalable automation frameworks.
  • Good knowledge of software QA methodologies, tools, and processes.
  • Good grasp of Agile and software development principles and processes.
  • Coach and mentor QA Automation Engineers.
  • Excellent analytical skills and attention to detail in identifying effective test scenarios and finding defects.
  • Good communication skills to speak on technical terms with development teams.
  • Test automation development using .NET, Java, or Python.
  • Front-end web application testing using Selenium WebDriver and Page Object Model.
  • BDD testing using Gherkin language and Cucumber framework.
  • Database platforms using MS SQL Server, Oracle, and No SQL.
  • RESTful API and microservices testing using Postman, Rest Assured, and Karate.
  • Performance testing using jMeter.
  • Management of testing tasks and artifacts using JIRA.
  • Cloud computing platforms and technologies using AWS or Azure.
  • CI/CD tools and technologies with Azure DevOps (Repos, Pipelines), Jenkins Pipeline, Maven, Gradle.
  • Source control management using GitHub, TFS, or Azure DevOps Git.
  • IDE tools like Eclipse, VS Code, and Visual Studio.
  • Scrum Master Certification is preferable.
  • © MapTiler © OpenStreetMap contributors © Oracle CorporationTermsLegal Notices
  • Use control and scroll to zoom the map
  • Use two fingers to move the map
  • 22nd floor Twenty Four Seven McKinley Building, Manila, 1634, PH
  • Copy to Clipboard
Read Full Description
Confirmed 17 hours ago. Posted 15 days ago.

Discover Similar Jobs

Suggested Articles