We are here to help those next to us and in front of us live better lives.
Test Automation Engineer
Opswerks specializes in making data center and cloud operation teams thrive. Our philosophy is about making technology "werk" for our customers by tailoring solutions to their exact needs. We believe that products, services, tools, and processes should serve the needs of people, NOT the other way around.
Our global team of service architects, infrastructure admins and software engineers have built and operated some of the world's largest, most scalable environments over the past two decades. From 24/7 monitoring to infrastructure design to application development, our team of talented, creative and dynamic people has got it all covered.
Join us at OpsWerks. Together, we can make technology "werk" for the people.
“We actively encourage everybody to bring their full
selves to work. We are proud to be werks in progress. At
OpsWerks, we celebrate transformation and constantly
champion it in each other. We fully believe we do our
best werk when we are our best selves. We are seekers,
question askers, and people willing to look at our own
operating systems as much as those of our partners.”
Interpret, build upon, and comply with company quality assurance standards and ensure that best practices are followed by the team.
Develop a quality plan to perform in different stages of testing.
Carefully maintain complaint and non-conformance processing through records and tracking systems, including root cause and corrective actions.
Document quality assurance activities with internal reporting and audits.
Develop new standards for production and design, with improvements as needed, and create testing protocols for implementation across all service lines.
Identify training needs and take action to ensure company-wide compliance.
Sketching out ideas for automated software test procedures.
Pursue continuing education on new solutions, technology, and skills.
Experience in creating scripts using Python.
Experience in creating tests for automated end-to-end testing/automated user acceptance testing.
Experience in interacting with APIs for testing.
Experience with testing tools like Locust, OWASP Zap, Postman.
Experience in incorporating test runs in CI/CD.
Superb computer competence, including database management.
Knowledge of quality assurance terminology, methods, and tools.
Analytical, problem-solving, and decision-making skills.
Demonstrated knowledge of testing best practices, version control practices and defect management practice.
4-Year college degree in Computer Science / Engineering or related field.
4+ Years of experience in a software development environment.
4+ Years of experience in functional and non-functional testing of applications.
2+ Years of experience in test automation.
Must be amenable to work on hybrid work set-up (2 days WFH, 3 days on-site).
Experience leading a team.
Understanding of Agile/Scrum methodology and how QA functions within it.
Experience in CI and CD tools such as Jenkins, GitLab CI, Bamboo and GitHub Actions.
Professional certification, such as Six Sigma, Quality Engineer, or Quality Auditor.
Experience in using Selenium and Robot Framework or Playwright for creating automated tests.
Our team is made up of individuals who are aligned with OpsWerks’ values. In the spirit of building a healthy community, which requires open and honest communication, here are our expectations for every one of us at OpsWerks:
To uphold OpsWerks’ Mission and Methods.
To know, believe, and execute each team’s mission plan.
Growing in the 4 awareness (self, others, surroundings, and situation).
To take ownership of your personal growth for the team’s well-being.
To never give up, to never give in… only giving your best.
Ready to start your awesome journey and be part of OpsWerks?