Parallelstaff is seeking seeking a meticulous and detail-oriented Jr QA to join our team. As a Jr QA, the incumbent will be responsible for ensuring the quality and reliability of our software products through comprehensive testing and validation processes. You will collaborate closely with cross-functional teams to identify defects, verify functionality, and ensure that our product(s) meet the highest standards of quality and usability.
Responsabilities
- Develop test plans, test cases, and test scripts based on requirements and specifications.
- Execute test cases and scenarios to validate software functionality, performance, and security.
- Conduct various types of testing, including functional testing, regression testing, integration testing, and user acceptance testing (UAT).
- Document defects and issues discovered during testing, including detailed steps to reproduce them and severity assessments.
- Collaborate with the development team to investigate and resolve defects, ensuring timely resolution and closure.
- Track and manage defect lifecycle, including retesting and verification of defect fixes.
- Participate in project meetings, stand-ups, and sprint planning sessions to provide input on testing efforts and priorities.
- Continuously improve testing processes, methodologies, and tools to enhance efficiency and effectiveness.
- Communicate test results, findings, and recommendations to stakeholders, including management and project teams, in clear and concise reports.
Qualifications
- Bachelor's degree in computer science, information technology, engineering, or a related field.
- 2+ years as a Jr QA Analyst or in a related role. Experience in software development is a clear advantage.
- Strong understanding of software testing principles, methodologies, and best practices. Familiarity with various types of testing, including functional testing, regression testing, integration testing, and user acceptance testing (UAT).
- Proficiency in using testing tools and frameworks commonly used in QA, such as Selenium, Cypress, UIPath, JUnit, TestNG, or similar. Experience with test management tools like Jira, TestRail, or Quality Center is a plus.
- Basic to intermediate programming skills in languages such as Java, Python, C#, or JavaScript. Knowledge of scripting languages for test automation is valuable for automating test cases.
- Understanding of database concepts and experience with SQL for database testing and data validation.
- Ability to develop test plans, test cases, and test scripts based on requirements and specifications.
- Proficiency in documenting test results, defects, and testing activities.
- Strong analytical and problem-solving skills to identify defects, analyze root causes, and propose solutions.
- Meticulous attention to detail and accuracy in testing and documentation to ensure thoroughness and completeness of testing efforts.
- Excellent communication skills, both verbal and written, to effectively communicate with stakeholders, report test results, and collaborate with cross-functional teams.
- Ability to manage time effectively and prioritize tasks to meet deadlines and project timelines.
- Strong team player with the ability to collaborate effectively with developers, product managers, and other stakeholders in an agile or iterative development environment.
- Flexibility and adaptability to work in a dynamic and fast-paced environment, adapting to changing requirements and priorities as needed.
- ISTQB (International Software Testing Qualifications Board) certification is a plus.
- Advanced English Level (C1)