Job Summary:
We are seeking a QA Engineer to join our team. In this role, you will be responsible for ensuring the quality and functionality of our software products by identifying defects, testing new features, and contributing to the overall quality assurance process. This is a mid-level position ideal for candidates with some experience in testing, who are ready to take on more responsibilities and contribute to more complex projects. This position will be responsible for validating the functionality and performance of software platforms independently, as well as testing integrations between hardware and software.
Duties/Responsibilities:
Develop, implement, and maintain test plans, test cases based on product specifications and user stories.
Execute functional, regression, and performance tests across different platforms and environments.
Work closely with product managers, developers, and other stakeholders to understand requirements and provide feedback on software usability and design.
Hardware to software test integration
Identify, document, and track defects.
Perform root cause analysis and help developers reproduce and fix bugs
Collaborate with developers to resolve issues and ensure timely resolution
Collaborate with tier 2 on support tickets and UAT on releases
Review and provide feedback on functional and technical documentation.
Develop comprehensive test plans and test cases based on requirements and acceptance criteria
Query/Lookup data using SQL Server and/or Mongo
Manual and automation testing using low code tooling
Communicate test results and findings clearly and concisely
Mentor junior testers and provide guidance on best testing practices.
Hardware to software test integration
Skills/Abilities:
Strong understanding of software testing methodologies
Strong understanding of software development life cycle and testing life cycle
Strong experience in manual testing including functional, regression, integration and user acceptance testing
Experience with testing tools and frameworks (low code tools, Visual Studio, Azure test plans and test cases or similar tools)
Knowledge how to query data in SQL Server and Mongo
Familiarity with HTML, JSON and XML
Familiarity with Azure or similar DevOps tools
Proficient in Visual Studio IDE
Experience testing APIs (restful) using Postman, Swagger or similar tools
Good problem-solving skills and attention to detail
Bug identification and reporting
Strong communication and collaboration abilities
Education and Experience:
- Bachelors degree in Computer Science or related field and/or 2 years work experience
Physical Requirements (With or without reasonable accommodation):
Sitting: Over 70%
Fine Motor Movements: Over 70%
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.