SQA DevOps Test Engineer - Hybrid Position
Location: Oklahoma City, OK
Develop and establish the specifications and requirements of automated testing solutions to meet Paycom goals for automated testing within CI/CD.
Design, develop and implement automated test systems for applications.
Collaborate with Development, Software Quality Assurance, and DevOps teams to analyze and use quality feedback and data to improve automated testing processes.
Assess existing automated testing and suggest opportunities for improvement.
Design and implement test automation strategy.
Create automation test plans and get approvals.
Recommend test automation tools and configure DevOps automated test environment elements.
Integrate automated tests with CI/CD tools and pipeline. (i.e. GitLab)
Create, organize, and manage test automation standards and other resources.
Create, update, and maintain automated UI test.
Create, update, and maintain automated API tests.
Collaborate with DevOps team to extend existing test automation frameworks and tools.
Triage, troubleshoot, and document defects.
Document SQA (or quality assurance) procedures for team.
Work closely with engineering and Software Quality Assurance to manage and improve the development pipeline.
Perform and write automated functional, system, regression, and integration tests.
Escalate unresolved issues to the appropriate internal teams and leadership.
Prepare automation test plans and train Development, Software Quality Assurance and DevOps team members in standard work for operating the automated test systems.
Coach, train, mentor and review work items of less experienced team members.
Bachelor degree required
Degree in the following areas preferred: MIS, Info Sys, Computer Science, or related fields
2+ years of experience configuring Test Automation within CI/CD pipeline
Certified DevOps Quality Assurance (Test) Engineer (DevOps-QA) is a Plus
Ability to work independently with minimal supervision while contributing to overall company success
Must have experience working in an agile SDLC environment
Knowledge of Kubernetes and other related container/Cloud Native Technologies (CNCF)
Experience using SCM tools like Gitlab or Bitbucket
Using tools to replace manual processes with repeatable automation
Full understanding of development release cycle process
Decision making ability
Written and oral communication skills
Organizational planning skills with the ability to understand business and client needs
Collaborating with diverse technical teams to hold them accountable for RCAs and iterative improvement
Giving bold and clear directions to skilled technical resources
Ability to drive business decisions using technical insights
2+ years of experience with PHP programming language
2+ years of experience with Selenium WebDriver
2+ years of experience with PHPUnit
2+ years of experience with SQL
1+ years of experience with RestAssured or equivalent API/contract-based testing framework
1+ years of experience with GitLab