What are the responsibilities and job description for the QA Automation Engineer position at Payarc?
Description
We are a technology-driven company. We built our business with the purpose of empowering people and improving their organizations, one payment at a time.
We started our journey by providing smart and simple payment processing tools and products but haven’t stopped there. We are backed by a team of world-class experts and the best technological talent, and we are committed to helping more new businesses get started, increase the revenues of our customers, and bridge the gap between online merchants and payment solutions.
Our mission is to give companies the tools they need to change the future of their business.
Requirements
Job Summary
We are seeking a highly skilled QA Automation Engineer to design, develop, and maintain automated test frameworks that ensure the reliability and quality of our software products. In this role, you will collaborate with developers, product managers, and other QA engineers to create efficient test strategies, automate test cases, and enhance overall test coverage.
Responsibilities & Duties
We are a technology-driven company. We built our business with the purpose of empowering people and improving their organizations, one payment at a time.
We started our journey by providing smart and simple payment processing tools and products but haven’t stopped there. We are backed by a team of world-class experts and the best technological talent, and we are committed to helping more new businesses get started, increase the revenues of our customers, and bridge the gap between online merchants and payment solutions.
Our mission is to give companies the tools they need to change the future of their business.
Requirements
Job Summary
We are seeking a highly skilled QA Automation Engineer to design, develop, and maintain automated test frameworks that ensure the reliability and quality of our software products. In this role, you will collaborate with developers, product managers, and other QA engineers to create efficient test strategies, automate test cases, and enhance overall test coverage.
Responsibilities & Duties
- Develop and maintain automated test scripts using tools like Selenium, Appium, Playwright, or Cypress.
- Create and execute end-to-end, functional, regression, performance, and API tests.
- Build and optimize test automation frameworks to improve test execution efficiency.
- Integrate automated tests into CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps, etc.).
- Collaborate with development teams to identify and resolve defects.
- Ensure automation coverage for both web and mobile applications.
- Perform root cause analysis for test failures and improve test reliability.
- Document and maintain test cases, scripts, and reports.
- Stay updated with the latest trends in test automation tools and frameworks.
- Other duties as assigned.
- Programming Knowledge – Proficiency in Java, Python, C#, or JavaScript for test automation.
- Test Automation Frameworks – Experience with Selenium, Cypress, Playwright, Appium, TestNG, JUnit.
- API Testing – Familiarity with Postman, RestAssured, or SoapUI.
- CI/CD Integration – Ability to integrate automated tests into Jenkins, GitHub Actions, or GitLab CI/CD.
- Version Control – Proficiency in Git, or GitHub for source code management.
- Database Testing – Understanding of SQL for validating backend data.
- Performance Testing – Knowledge of tools like JMeter, Gatling, or k6.
- Cloud & Virtualization – Familiarity with Docker, Kubernetes, or cloud-based testing.
- Security Testing – Basic awareness of security testing tools like OWASP ZAP, Burp Suite.
- BDD Frameworks – Experience with Cucumber, SpecFlow, or Behave for behavior-driven testing.
- Analytical Thinking – Ability to analyze requirements and identify test cases efficiently.
- Problem-Solving – Strong debugging skills to resolve test failures and investigate defects.
- Attention to Detail – Ability to spot issues early and prevent defects.
- Collaboration & Communication – Work closely with developers, product managers, and other QA engineers.
- Adaptability & Learning Agility – Willingness to learn new tools, frameworks, and methodologies.
- Time Management – Ability to prioritize and manage multiple test cycles efficiently.
- Proactiveness – Identifying potential risks and areas for automation improvement.
- Documentation Skills – Writing clear test cases, automation scripts, and test reports.
- 5-7 years’ experience as Automation Software QA Engineer
- 5-7 years’ experience API Testing
- 5-7 years’ experience Performance Testing
- 5-7 years’ experience Security Testing
- 5-7 years’ experience using Selenium
- 5-7 years’ experience using Postman or equivalent
- 5-7 years’ experience using Jira
- 3-5 years’ experience using JMeter or equivalent
- 3-5 years’ experience using Jenkins, GitHub Actions or equivalent
- Bachelor’s degree in computer science or related field.
- Prolonged sitting