The QA Engineer is responsible for maintaining software quality by conducting manual functional, regression, and integration tests. The role includes designing test plans, detecting defects, and working with cross-functional teams to uphold product quality across all stages of development.
Responsibilities
- Conduct manual functional, regression, and integration testing on new or updated software to confirm alignment with requirements and quality standards.
- Create, update, and verify test plans, test cases, and test procedures to support defect detection, environment setup, and evaluation of new features.
- Develop, run, and maintain a robust library of test cases that ensure broad requirements coverage, reduce redundancy, and include effective positive and negative testing across releases.
- Engage in product design and requirements reviews by offering feedback on functionality, usability, and testing implications.
- Detect, record, track, and report defects clearly, including identifying missing requirements or areas for functional improvement.
- Review or produce technical and end-user documentation to ensure it is accurate, complete, and easy to understand.
- Deliver reliable task estimates and consistently meet deadlines for assigned testing tasks.
- Participate in a rotating on-call schedule, which may involve limited availability outside regular business hours.
Requirements
- Bachelor’s degree or equivalent practical experience.
- Proficiency in SQL, including writing queries and creating test scripts for data validation.
- Solid knowledge of software QA principles, functional testing approaches, and quality assurance best practices.
- Strong written and verbal communication skills, with active listening and the ability to work effectively with both technical and non-technical teams.
- Advanced analytical, troubleshooting, and problem-solving abilities to detect defects, evaluate test coverage, and identify gaps in requirements.
- Ability to interpret business requirements and convert them into detailed test specifications, plans, and scenarios.
- High level of attention to detail, with a proven track record of producing comprehensive test cases, documentation, and release notes.
- Capable of working independently and collaboratively in a team environment while meeting deadlines.
Nice to Have
- Experience with structured software delivery processes and full lifecycle development.
- Familiarity with Agile development methodologies.
- Hands-on testing experience with web, desktop, and mobile applications built using Java, Delphi, .NET, or Objective-C on Windows, Linux, and iOS platforms.
- Exposure to applications that use a variety of databases for data storage and retrieval.
- At least one year of experience writing and executing manual test cases, test plans, and test scripts.
- Basic understanding of the value and application of test automation, including when it is appropriate and how to maintain automated tests.
Tech Stack
SQL, Java, Delphi, .NET, Objective-C, Windows, Linux, iOS, Web applications, Desktop applications, Mobile applications, Diverse databases
- Committed to diversity and inclusion
- Equal opportunity workplace
- Affirmative action employer
- Inclusive environment for all associates
- Employment decisions based on performance, qualifications, abilities, education and experience
Additional Information
- This role is not eligible for visa sponsorship or relocation support.
- All candidates must be legally authorized to work in the United States.
- Post-offer, candidates must pass a pre-employment background check, including a drug screen.
- The drug screen is paid for by the employer.
- An offer of employment will be withdrawn if a candidate tests positive for a controlled substance unless a valid prescription is verified.
- Candidates may request salary range, pay scale, or benefits information if they reside in a state that grants such rights.
- The rotational on-call schedule may require occasional availability outside standard business hours.
This position does not offer visa sponsorship or relocation assistance.