The Trainee Software Quality Assurance (SQA) Engineer will collaborate closely with the software development team to implement and execute test plans and automation. This entry-level position is ideal for candidates with 0 to 1 year of experience in SQA.
Qualifications:
- BS/MS degree in Computer Science or a related subject
- Experience: Fresh to 1 year
Key Responsibilities:
- Assist in manual and automated testing of software applications, focusing on performance and security.
- Support API testing and integration using tools like Postman and Swagger.
- Gain knowledge and assist in using SQA tools like JMeter, Selenium, and Cypress.
- Work within an Agile/Scrum development process.
- Learn and apply principles of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Design and verify test cases based on functional requirements and UI specifications.
- Coordinate with developers and Product Managers to address high-priority issues and provide suggestions for improvement.
- Participate in bug-tracking meetings with developers to help recreate and resolve defects in a timely manner.
- Assist in performance testing (Load/Stress) and evaluate problems using Performance Testing tools.
- Develop strong interpersonal skills to prioritize tasks and effectively coordinate with the development team.
- Monitor product performance post-implementation to prevent recurrence of issues and ensure process efficiency.
- Create simulated datasets to replicate real-world scenarios.
- Develop the ability to map business problems to software and data science techniques.
Preferred Skills:
- Basic understanding of API testing tools (Postman, Swagger).
- Familiarity with SQA tools (JMeter, Selenium, Cypress).
- Understanding of Agile/Scrum development processes.
- Knowledge of SDLC and STLC principles.
- Strong problem-solving and analytical skills.
- Excellent communication and interpersonal skills.
This role provides a great opportunity for fresh graduates or individuals with minimal experience to start their career in Software Quality Assurance, gain valuable experience, and develop skills in a collaborative and dynamic environment.