Quality Assurance Lead
Location: Pittsburgh, PA or Florham Park, NJ
Job Description:
We are seeking a highly skilled and motivated Quality Assurance (QA) Lead to join our team for the TND project P-284405, focused on testing the credit limit calculator tool service and its user interface (UI). The ideal candidate will be an expert in testing principles and best practices and have hands-on experience with automation tools, specifically Karate and Selenium. Familiarity with Pydat is a bonus. This role requires a candidate with strong verbal and written communication skills, who can work collaboratively with cross-functional teams.
Responsibilities:
- Lead QA efforts for the credit limit calculator tool service and UI, as part of the TND project P-284405.
- Write, design, and execute test cases for both functional and non-functional requirements, ensuring comprehensive coverage of the application.
- Create and run automated tests using tools like Karate and Selenium to ensure high-quality software delivery.
- Apply best practices and testing principles to ensure reliability, scalability, and performance of the credit limit calculator.
- Collaborate closely with developers, product owners, and business analysts to identify test requirements and communicate defects, test results, and project progress.
- Document and track defects, including their resolution, to ensure issues are properly addressed.
- Provide leadership in QA activities and mentor junior testers, promoting continuous improvement in the QA process.
- Stay up to date with emerging technologies in software testing and automation to enhance the team's skillset.
Required Skills and Experience:
- Proven experience as a Quality Assurance Lead, with a strong focus on both manual and automated testing.
- Expertise in testing principles and best practices.
- Hands-on experience in writing and running automation tests using Karate and Selenium.
- Experience with Pydata is a bonus.
- Excellent verbal and written communication skills are a must, with the ability to articulate technical concepts to non-technical stakeholders.
- Strong problem-solving abilities and keen attention to detail.
- Ability to work independently and as part of a team in a fast-paced, agile environment.
- Experience with Agile methodologies is preferred.
Education and Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience in quality assurance, with at least 2 years in a lead or senior role.
If you are passionate about quality, have hands-on automation testing experience, and thrive in a collaborative team environment, we encourage you to apply for this exciting opportunity!