Job D3810 Description Click to apply: Please attach resume to mail
SOFT's client is looking for a Remote QA Test Engineer Automation l for a long term contract assignment.
  • Must be able to use and maintain existing testing frameworks (custom-built) based latest industry technologies.
  • Must have current hands-on experience developing Selenium automation. This role will start as a combination of manual/exploratory testing and automated testing, leading over time to primarily focused on development of automated tests and enabling Continuous Testing. 
  • Must have recent/current 5 – 6 years of hands-on experience developing Selenium/Java automation and enabling Continuous Testing in a CI/CD pipeline. 
  • Must have experience creating a test automation framework and be able to use and maintain existing testing frameworks (custom-built) based on latest industry technologies. 
  • This role is a combination of automated and manual/exploratory testing. 

Education/Requirements/Technical Competencies: 
• 6+ years’ experience with software testing and 4 year college degree (preferably computer software related) (required) 
• 5+ years of hands-on development of automated software test suites (required) 
• Knowledge and experience using various development and testing tools that include but are not limited to: 
o Selenium Webdriver (required), 
o Java (required), 
o Azure DevOps (required), 
o Jenkins, Maven, GIT/GITHUB (required), 
o JIRA (preferred), o Postman (required), 
o UFT (optional), 
o Mobile Automation Tools (preferred), 
o ALM Quality Center (optional), 
o Performance tools (optional) 
• Must be fluent in understanding/using tools for version management and CI/CD pipeline such as AzDO Builds, GIT, Jenkins, Maven (required). 
• Must be able to adopt existing tools, procedures, and best practices for automated UI testing. 
• Experience developing and executing automated (UI, API) and manual/exploratory test cases (required) 
• Experience with relational databases and writing SQL queries (required)

Responsibilities:
  • Responsible for developing and executing formal test plans to ensure the delivery of quality software applications.Involved in test planning, writing test cases/scripts, and test case execution (exploratory, automated, API).
  • Defines and tracks quality assurance metrics such as defects, defect counts, test results and test status.
  • Collects and analyzes data for software process evaluation and improvements and integrates them into business processes to address the needs of the business. Documents all problems and assists in their resolution.
  • Delivers quality process training to technical staff and acts as an internal quality consultant to advise or influence business or technical partners.