Quality Assurance Engineer — Cohoes, NY
Зарплата не указана
ОткликнутьсяApplicants must be US based Only. All Applicants must have a valid/current LinkedIn Profile URL within their resume, in order to be considered for the position.
About Us
We are a well established custom software development agency working on client projects in health care, education, environmental engineering, insurance and other industries. Our teams design, develop, test and deploy web, mobile and cloud applications. You will work closely with developers, business analysts, designers, project managers and clients throughout the process.
Our QA Engineers are involved throughout the project, not just before a release. We are looking for someone who takes ownership of their work, asks good questions and wants to help the team deliver a quality product.
WHY JOIN US?
We offer top notch company culture, employee benefits, career growth, and have a trusted brand in our market.
• Competitive base salary + bonus
• Medical, Dental, and Vision coverage on day 1 of employment
• Generous 401(k) match and employer contribution
• Generous PTO + 8 company paid holidays
• Strong emphasis on work life balance , 40 hour weeks
• Remote work opportunities and flexible working hours
• Extensive training and career development opportunities
JOB DETAILS
We are looking for a QA Engineer with a strong understanding of software testing and experience using modern QA tools. In this role, you will create and execute test plans, maintain regression test suites, investigate issues and work with the project team to ensure that applications meet client requirements. You will work on multiple projects and be expected to manage your testing activities independently.
Candidates should have practical experience using AI tools, preferably Anthropic Claude or Claude Code, to assist with test case creation, regression testing and automated testing. You must be able to review the results, understand any test code produced, correct issues and explain how the tests work. We are not looking for someone who relies on AI to write tests without understanding or validating them.
We would ideally like someone willing to work hybrid onsite at our Cohoes, NY office, but we are willing to consider US based remote workers who are available for EST work day hours.
Qualifications
• 3+ years of software testing experience, primarily with software applications, or equivalent demonstrated experience.
• Strong understanding of QA fundamentals, including test planning, test case design, exploratory testing, regression testing, integration testing and user acceptance testing.
• Ability to review requirements and acceptance criteria and develop test cases with clear steps, expected results and appropriate test data.
• Experience with an automated testing framework. Playwright using JavaScript or TypeScript is preferred. Candidates must be able to read, troubleshoot and maintain the tests they create.
• Experience using AI tools, preferably Anthropic Claude or Claude Code, to create and maintain test cases, regression suites and automation, with the ability to independently verify the results.
• Working knowledge of JavaScript or TypeScript sufficient to understand automation code, locators, assertions and basic debugging.
• Experience testing REST APIs using Postman or a comparable tool.
• Working knowledge of SQL, relational databases, HTML, CSS and browser developer tools.
• Experience documenting defects with reproducible steps, expected and actual results, and supporting evidence.
• Experience working with Git, Agile / Scrum teams and test management tools such as Azure DevOps or TestRail.
• Experience with responsive design, browser compatibility and mobile application testing.
• Strong communication skills, attention to detail, independent troubleshooting and the ability to work directly with team members and clients.
Responsibilities
• Plan and perform QA activities on multiple client projects, from requirements review through release.
• Create, execute and maintain test plans, test cases, regression suites, test results and requirements traceability documentation.
• Perform functional, exploratory, integration, API, browser compatibility and release testing as required by the project.
• Create, execute, troubleshoot and maintain automated regression tests using established testing standards and good coding practices.
• Use AI tooling to assist with test design, documentation and automation. Review and validate generated work for accuracy, appropriate coverage and maintainability.
• Investigate issues, determine whether failures are caused by the application, test code or environment, and document defects clearly.
• Work with Business Analysts, Designers, Developers and Project Managers to review requirements, identify gaps and establish appropriate test coverage.
• Communicate test results, outstanding defects, risks and release readiness to the project team and clients.
• Actively participate in Agile team activities and help maintain QA best practices and project documentation.
• Perform quality checks on software releases and other client deliverables as required. Accurately track work activities and meet established project budgets and timelines.
Optional / Nice To Have
• Experience running automated tests through Azure Pipelines, GitHub Actions or similar tools.
• Experience with accessibility testing, performance testing, security testing or mobile automation using Appium or comparative tools.
• Experience with Microsoft Azure, cloud applications or service oriented architectures.
• Experience assisting and mentoring other team members.