At Rivers Agile, we’re passionate about helping companies solve problems by creating and testing custom software. As an engineering-first company, our team of consultants consists of software developers and experienced Quality Assurance engineers that produce high-quality work. Rivers provides employees with opportunities to learn new technologies, understand new businesses, and work in a supportive and diverse environment filled with challenges and fun. Position OverviewWe seek a QA Engineer with strong fundamentals, the ability to explain the concepts clearly, and the aptitude to put them into practice confidently. As a growing company, we also value employees with versatile skills.
We are looking for someone with a passion for continued learning and a background in QA Automation. Location: Our office is in the northern part of the Pittsburgh metro area. This is a hybrid position that requires occasional onsite work for client meetings and team collaboration. Candidates must be local or willing to relocate.
Skills RequiredMinimum 7 years of software testing experienceMinimum 5 years of automation experience using Selenium WebDriver, Playwright, or similar automation frameworksExperience debugging automation tests that have a strong front-end focusExperience with selecting and setting up new test frameworksIntermediate or better experience with common programming languages like Python, C#, JavaScript, and JavaUnderstanding of Agile software development processes, best practices, and the bug life cycleAbility to define your own role on a project team and add value immediatelyAbility to write bug reports that are clear and actionableExperience integrating third-party code-scanning tools like SonarQube, GitLeaks, OWASP ZAP, Checkov, or similarExperience integrating automated tests into CI/CD pipelinesExperience with test case management systems and bug trackersResourcefulness extracting test cases from available material, including when there are no written requirementsExperience with basic SQL queries with the exact syntaxFamiliarity with Unix command-line environments and basic utilitiesProven ability to improve the impact of Quality Assurance within an organizationAn extremely detail-oriented approach with respect to documentation and communicationAbility to handle and resolve common project issues with minimal guidanceStrong leadership skills that inspire team confidence and respect while motivating team members and promoting ownershipProfessionalism for client-facing meetings and a desire for achieving excellence in customer satisfaction, process and product quality, and reliabilityWe require hands-on coding skills, and a simple coding test as part of the interview processOther Qualifications And PlusesBachelor’s degree in computer science or related field, or equivalent experienceFamiliarity with Git-based source control commits, pushes, and managementExperience with BDD languages and associated toolsFamiliarity with mapping/spatial UIs and/or Industrial AutomationProject management skillsBusiness-savvy awareness of consulting engagementsPackage:
salaried position, bonus program, full benefits (medical, dental, vision, supplementary), holidays, paid time off, paid parental leave, 401(k) plan, good work-life balance, and work-from-home optionsPowered by JazzHR0Qm8iJkIyE
Customize your resume to highlight skills and experiences relevant to this specific position.
Learn about the company's mission, values, products, and recent news before your interview.
Ensure your LinkedIn profile is complete, professional, and matches your resume information.
Prepare thoughtful questions to ask about team dynamics, growth opportunities, and company culture.