Junior (0-2 years of experience)
Summary of the Role
As a Junior Quality Assurance Engineer, you'll be responsible for maintaining the quality standards of software products through systematic processes and testing. You'll help ensure that software is reliable, performs as expected, and is free of defects prior to release. Working closely with development teams, you will be tasked with developing test plans, executing tests, and documenting the results to support the software development life cycle.
Required Skills
Analytical skills and attention to detail.
Excellent communication and problem-solving skills.
Adaptability and willingness to learn new software and technologies.
Basic understanding of coding and the ability to read and understand different programming languages.
Experience with performance and/or security testing is a bonus.
Qualifications
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Understanding of QA methodologies, tools, and processes.
Ability to document and troubleshoot errors.
Working knowledge of test management software (e.g., qTest, Zephyr) and SQL.
Familiarity with Agile frameworks and regression testing is a plus.
Responsibilities
Collaborate with software developers to create test plans and test cases.
Execute test cases (manual or automated) and analyze results.
Evaluate product code according to specifications.
Create logs to document testing phases and defects.
Report bugs and errors to development teams.
Help troubleshoot issues and provide post-release support.
Conduct post-release/post-implementation testing.
Work with cross-functional teams to ensure quality throughout the software development lifecycle.