Full time, Contract | Phoenix, AZ 85007
Status: Closed
Posted On: Sep 09 2021



  • Bachelor’s degree in computer science, software engineering, or a similar field
  • At least 2 years of experience in automated software testing for enterprise web, mobile and desktop applications
  • Advanced programming skills including programming for automated testing systems
  • Extensive knowledge and experience with Selenium Suite - Selenium IDE, Selenium Web Driver, Selenium Grid
  • Advanced knowledge and experience with programming languages including C# and Java
  • Advanced knowledge and experience with HTML, CSS and XPath
  • Experience with software development tools such as Visual Studio and Eclipse
  • Experience with using Microsoft Excel and/or Google Sheets for data-driven testing
  • Knowledge and experience in working with Microsoft Azure DevOps
  • SalesForce knowledge is a plus
  • Experience working with and testing API endpoints (PostMan)
  • Excellent analytical skills
  • Detailed knowledge of application functions, bug fixing, and testing protocols
  • Proven ability to analyze application requirements and define test plans
  • Proven ability to design, create and execute automation test cases
  • Strong written and verbal communication skills with the ability to effectively demonstrate features and test results to technical and non-technical peers and stakeholders
  • Strong attention to detail
  • Ability to work autonomously, but also within an Agile team environment



  • Design and implement procedures for automation testing and establish testing best practices
  • Analyze requirements, define and execute test plans
  • Design, create and execute automation test cases, modify existing tests following the release of new versions of the software
  • Monitor test execution, report and resolve problems with their design and execution
  • Create test cases documentation
  • Perform black-box, white-box, functional, system, end to end, data integrity, user acceptance, smoke, regression, and ad hoc testing
  • Precisely document defects including steps to reproduce, relative logs, and errors
  • Communicate test automation status, metrics, and issues on a regular basis
  • Collaborating with the development team to solve application faults
  • Provide technical guidance to testing team members regarding automation testing, continuous delivery integration and performance engineering
  • Contribute to the creation of a framework for writing and executing automation test cases
  • Implement additional testing tools where applicable
  • Identifying software application weaknesses and target areas
  • Troubleshooting automation software and finalizing system procedures
  • Identifying quality issues and creating test reports