We are looking for a Fresh Software Quality Assurance Engineer to develop and execute exploratory and automated tests to ensure product quality. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem-solving, sophisticated design, and the creation of quality products is essential.
Job Responsibilities
- Review functional and design specifications to ensure full understanding of individual deliverables.
- Identify test requirements from specifications, map test case requirements, and design test coverage plans.
- Estimate, prioritize, plan, and coordinate testing activities.
- Identify bugs, log defects, and any nonconformity found during the testing phase; work with the development team to resolve and verify fixes when implemented.
- Monitor debugging process results.
- Execute Test cases for functional and end-to-end integration testing.
- Developed Daily status Report & Test summary report for Client.
- Suggest improvements in existing company processes especially related to Quality assurance.
Skills Required
- BS/MS degree in Computer Science, Software Engineering, or a related subject.
- Basic understanding of software testing principles and methodologies.
- Experience in load testing, stress testing, and performance testing.
- Experience working on high-traffic and large-scale Software products will be a plus.
- Excellent written and verbal communication skills.
- Highly self-motivated and proven Analytical and Problem-Solving skills.
- Ability to work both independently and in a collaborative environment.
We have an amazing team of qualified individuals working on
highly innovative enterprise projects. People who work with
us work with cutting-edge technologies while contributing
success to the company as well as to themselves. This is
obviously above and beyond the usual stuff (excellent pay,
medical benefits and frequent appraisals).