What are the responsibilities and job description for the #17289- Senior QA Engineer position at Qualitest Group?
Qualitest is seeking an experienced Senior QA Engineer to join our dynamic team in San Diego, CA. In this role, you will be responsible for ensuring the quality and functionality of complex transportation systems. You will collaborate with cross-functional teams to deliver high-quality software, conduct thorough manual testing, maintain detailed documentation, and provide mentorship to junior engineers. If you have a strong background in manual testing and a passion for delivering top-notch quality, this is the opportunity for you!
Key Responsibilities :
End-to-End Testing : Execute comprehensive testing to validate workflows, business processes, and system functionality, ensuring alignment with requirements.
Exploratory Testing : Perform exploratory testing to identify edge cases and uncover unexpected behaviors.
Test Case Design & Execution : Write, execute, and maintain detailed test cases based on requirements, mockups, and technical documentation.
Documentation : Ensure accurate and thorough test documentation, including test cases, defect logs, test reports, and execution records.
Cross-Functional Collaboration : Partner with engineering, product, and design teams to ensure clarity in requirements and testing needs.
Mentorship : Guide and mentor junior QA engineers, promoting best practices and continuous improvement.
Test Execution : Perform smoke, sanity, functional, and regression testing to ensure robust system functionality and reliability.
Defect Management : Identify, document, and track defects, ensuring reproducibility and clear communication throughout the resolution process.
Risk-Based Prioritization : Prioritize testing efforts based on risk, impact, and business requirements.
Review & Analyze Documentation : Analyze design documents, project specifications, and user documentation to identify gaps or inconsistencies.
Qualifications :
Manual Testing Expertise : 5 years of hands-on experience in manual testing, including creating, executing, and maintaining detailed test cases.
In-Depth Understanding of Testing Methodologies : Strong knowledge of SDLC (Software Development Life Cycle), STLC (Software Testing Life Cycle), and various testing methodologies.
Test Management Tools : Proficiency in using test management and defect tracking tools such as Jira, TestRail, and Confluence.
Problem-Solving & Attention to Detail : Strong analytical skills with an ability to troubleshoot issues and ensure accuracy in testing.
Technical Documentation Interpretation : Ability to understand and analyze technical documentation, process flows, and architectural diagrams.
Strong Communication : Excellent written and verbal communication skills, enabling effective collaboration with cross-functional teams.
Independent & Team-Oriented : Ability to work autonomously as well as part of a larger, collaborative team.
Requirement Review & Analysis : Experience in reviewing and identifying gaps in incomplete or ambiguous requirement documentation.
Bachelor’s degree in Computer Science, Engineering, or a related field (preferred).
In-depth knowledge of test design techniques and execution methodologies.
Transportation system testing experience is a plus but not required
Nice-to-Have Skills :
API Testing : Experience with API testing using tools like Postman or similar.
Database Validation : Proficiency in writing SQL queries and performing database validation.
Automation Experience : Experience in test automation, including scripting and maintaining automated test scripts.
Device Testing : Experience with physical device testing, such as POS systems, vending machines, and card readers.
Key Responsibilities :
End-to-End Testing : Execute comprehensive testing to validate workflows, business processes, and system functionality, ensuring alignment with requirements.
Exploratory Testing : Perform exploratory testing to identify edge cases and uncover unexpected behaviors.
Test Case Design & Execution : Write, execute, and maintain detailed test cases based on requirements, mockups, and technical documentation.
Documentation : Ensure accurate and thorough test documentation, including test cases, defect logs, test reports, and execution records.
Cross-Functional Collaboration : Partner with engineering, product, and design teams to ensure clarity in requirements and testing needs.
Mentorship : Guide and mentor junior QA engineers, promoting best practices and continuous improvement.
Test Execution : Perform smoke, sanity, functional, and regression testing to ensure robust system functionality and reliability.
Defect Management : Identify, document, and track defects, ensuring reproducibility and clear communication throughout the resolution process.
Risk-Based Prioritization : Prioritize testing efforts based on risk, impact, and business requirements.
Review & Analyze Documentation : Analyze design documents, project specifications, and user documentation to identify gaps or inconsistencies.
Qualifications :
Manual Testing Expertise : 5 years of hands-on experience in manual testing, including creating, executing, and maintaining detailed test cases.
In-Depth Understanding of Testing Methodologies : Strong knowledge of SDLC (Software Development Life Cycle), STLC (Software Testing Life Cycle), and various testing methodologies.
Test Management Tools : Proficiency in using test management and defect tracking tools such as Jira, TestRail, and Confluence.
Problem-Solving & Attention to Detail : Strong analytical skills with an ability to troubleshoot issues and ensure accuracy in testing.
Technical Documentation Interpretation : Ability to understand and analyze technical documentation, process flows, and architectural diagrams.
Strong Communication : Excellent written and verbal communication skills, enabling effective collaboration with cross-functional teams.
Independent & Team-Oriented : Ability to work autonomously as well as part of a larger, collaborative team.
Requirement Review & Analysis : Experience in reviewing and identifying gaps in incomplete or ambiguous requirement documentation.
Bachelor’s degree in Computer Science, Engineering, or a related field (preferred).
In-depth knowledge of test design techniques and execution methodologies.
Transportation system testing experience is a plus but not required
Nice-to-Have Skills :
API Testing : Experience with API testing using tools like Postman or similar.
Database Validation : Proficiency in writing SQL queries and performing database validation.
Automation Experience : Experience in test automation, including scripting and maintaining automated test scripts.
Device Testing : Experience with physical device testing, such as POS systems, vending machines, and card readers.