We are seeking a motivated, dedicated, and professional individual to join our Quality Assurance team as a Trainee Software QA Engineer. This position is ideal for fresh graduates who are passionate about software testing and quality assurance. The successful candidate will be responsible for learning and applying various testing methodologies, working with SQL databases, and gradually transitioning into automation testing using Python. This is an excellent opportunity to build a solid foundation in software testing while working with experienced professionals in a collaborative environment.
Key Responsibilities :
- Learn and apply manual software testing methodologies and best practices
- Execute test cases and identify, document, and track software defects
- Perform functional, regression, and user acceptance testing
- Write and maintain clear, comprehensive test cases and test documentation
- Work with SQL databases to validate data integrity and perform backend testing
- Learn Python programming fundamentals for test automation
- Assist in the development and maintenance of automated test scripts
- Collaborate with development teams to understand requirements and provide feedback
- Participate in test planning and estimation activities
- Report testing progress and results to senior team members
- Stay updated with latest testing tools, technologies, and industry best practices
- Support the team in continuous improvement of QA processes and methodologies
Required Qualifications :
Bachelor's degree in Computer Science, Information Technology, Computer Engineering, or related fieldStrong understanding of software development life cycle (SDLC) and software testing life cycle (STLC)Basic knowledge of manual testing concepts and methodologiesFundamental knowledge of SQL and database conceptsBasic understanding of Python programming languageExcellent analytical and problem-solving skillsStrong attention to detail and ability to work methodicallyGood communication skills, both written and verbalAbility to work effectively in a team environmentEagerness to learn new technologies and toolsStrong work ethic with professional attitude and behaviorPreferred Qualifications :
Previous internship or project experience in software testingFamiliarity with testing tools such as Selenium, JIRA, or TestRailBasic knowledge of API testing conceptsUnderstanding of Agile / Scrum methodologiesExperience with version control systems like GitKnowledge of web technologies (HTML, CSS, JavaScript basics)Technical Skills required :
Manual Testing : Test case design, execution, and defect reportingSQL : Writing queries, data validation, and database testingPython : Basic programming concepts, gradually advancing to automation scriptingTesting Tools : Willingness to learn tools like Selenium, JIRA, PostmanOperating Systems : Windows, basic Linux / Unix commandsBrowsers : Cross-browser testing knowledgeDocumentation : Creating test plans, test cases, and defect reportsWhat we offer :
Mentorship from experienced QA professionalsOpportunity to work on diverse projects and technologiesCareer growth and development opportunitiesFriendly and collaborative work environmentHealth insurance and other employee benefitsRegular training sessions and skill development programsExposure to latest testing tools and methodologiesClear career progression path from trainee to senior QA rolesSkills Required
Linux, Documentation, Selenium, Manual Testing, Windows, Postman, Jira, Sql, Python