Job Description
- Assist in defining, implementing, and maintaining quality policies, processes, and procedures.
- Ensure delivery of consistent, reliable, and high-quality software products and services to businesses and customers.
- Support application system analysis activities across selected phases of projects.
- Contribute to assigned project phases under supervision.
Key Responsibilities
- Prepare detailed test specifications and test cases based on functional and technical requirements.
- Execute manual testing, functional testing, and application testing.
- Perform test execution, defect logging, and bug tracking using standard QA tools.
- Assist in evaluating programs against defined quality standards.
- Support activities related to coding, testing, debugging, and documentation, where applicable.
- Participate in system analysis for specific application modules or project phases.
- Collaborate with developers, senior QA engineers, and project teams to resolve defects.
- Maintain proper documentation related to test cases, test results, and defects.
Education & Work Experience
- Bachelor’s degree required with less than 2 years of experience,
OR
- No degree with 4–6 years of combined education and equivalent work experience
(Typically, 1 year of experience = 1 year of education).
Independence Level & Reporting
- Works under supervision on assigned tasks or specific project components.
- Reports to QA Manager or a senior technical lead.
- Requires guidance for complex testing scenarios and decision-making.
Required Skills
- Understanding of software testing fundamentals and QA methodologies.
- Experience with test case creation and test specification preparation.
- Hands-on exposure to manual testing and functional testing.
- Familiarity with defect logging and bug tracking processes.
- Basic knowledge of software development life cycle (SDLC).
- Attention to detail and structured problem-solving skills.
Preferred Skills
- Quality Assurance Associate / Junior QA Engineer experience
- Software Testing & Test Execution
- QA Analyst mindset
- Application Testing tools and practices
Key Attributes
- Willingness to learn and grow in a QA-focused role.
- Ability to work collaboratively in a team environment.
- Good documentation and communication skills.
- Commitment to quality and process adherence.