FiveRivers Technologies is seeking a talented Senior QA Engineer to join our team. The ideal candidate will have a solid background in software testing with a strong focus on automation. As an Automation QA Engineer, you will be responsible for designing, implementing, and maintaining automated test scripts to ensure the quality and reliability of our software products and projects. This role requires a high level of technical expertise, attention to detail, and a collaborative mindset to work with cross-functional teams.
Responsibilities
- Build and maintain scalable, reliable, and reusable test automation frameworks using tools such as Playwright, Cypress, or Selenium.
-
Integrate automated tests into CI/CD workflows using tools like Jenkins, GitLab CI/CD, or similar platforms to ensure continuous testing and reporting.
-
Develop, debug, and extend automation scripts primarily in Python to ensure comprehensive test coverage.
-
Perform thorough UI and functional testing using browser debugging tools, DOM inspection, and other frontend validation techniques.
-
Work closely with Product, QA, and Development teams to translate business and functional requirements into automated test cases.
-
Detect, isolate, and document bugs, regressions, and test failures with clear and detailed reporting.
-
Use SQL to query and verify data accuracy across large and complex datasets supporting the analytics platform.
-
Participate in manual testing as needed to supplement automation efforts and ensure quality coverage.
-
Contribute to process optimization, test coverage expansion, and automation best practices within the QA team.
-
A minimum of 5 years of experience in software testing, with a focus on test automation.
-
Proven experience building and maintaining frameworks with Playwright, Cypress, or Selenium.
-
Strong ability to write, debug, and optimize Python-based automation scripts.
-
Hands-on experience with CI/CD tools like Jenkins, GitLab CI/CD, or similar for automated test execution and integration.
-
Detail-oriented mindset for identifying subtle bugs, performance issues, and regressions.
-
Solid understanding of web technologies, browser tools, and debugging techniques for UI-driven applications.
-
Ability to write and execute SQL queries for data verification and analysis.
-
Strong written and verbal communication to document test cases, report issues, and collaborate with cross-functional teams effectively.
-
Experience working in agile or cross-functional environments with developers, QA, and product stakeholders.
-
Willingness to perform manual or exploratory testing as needed.
-
Familiarity with manufacturing or supply chain analytics domains.
Location: Gulberg II, Lahore.