QA Automation Engineer | Codersbrain
Job Description
QA Automation/Manual Engineer
Company Overview
Company details are not specified.
Job Summary
The QA Automation/Manual Engineer plays a crucial role in conducting functional testing to ensure the quality and reliability of software applications. They utilize modern testing methodologies to design and execute manual test cases aimed at identifying defects and ensuring that applications meet specified requirements. This role focuses on optimizing testing efforts by validating functionality, usability, and performance, thereby allowing resources to be allocated for more strategic tasks. The engineer will collaborate with developers to prevent defects from moving to production and continuously improve testing processes and standards.
Responsibilities
- Design, develop, and execute manual test cases for web and mobile applications based on functional requirements.
- Perform functional, regression, and exploratory testing to identify defects.
- Conduct black-box testing to validate application functionality and ensure compliance with user expectations.
- Document and track defects in JIRA, providing detailed reproduction steps and severity classifications.
- Collaborate with developers to resolve issues and verify fixes.
- Create and maintain comprehensive test documentation, including test plans, procedures, and test cases.
- Apply testing methodologies like equivalence partitioning and boundary value analysis to enhance test coverage and effectiveness.
- Plan and prioritize testing activities to meet deadlines and quality goals.
- Provide feedback on product quality and suggest improvements where applicable.
- For automation, write, design, and execute automated tests using tools like Selenium and Playwright.
Qualifications
-
Education: Bachelor's degree or equivalent experience in Computer Science, Engineering, or related field is preferred.
-
Experience:
- 2-3 years of manual QA testing experience.
- 1 year of automation experience.
-
Technical Skills:
- Strong understanding of software development lifecycle and quality assurance methodologies.
- Experience in functional and regression testing of web and mobile applications.
- Hands-on experience in multi-channel commerce or ERP systems testing.
- Familiarity with Agile methodology is preferred.
-
Soft Skills:
- Collaboration skills, with the ability to work closely with developers and product managers.
- Analytical thinking for evaluating bug reports and prioritizing test cases.
- Attention to detail for meticulous testing.
- Strong verbal and written communication skills for documenting results and feedback.
Preferred Skills
- Experience testing web, finance, or ecommerce applications.
- Work experience with offshore/nearshore/onshore models.
- Basic understanding of Git-based version control systems.
- Familiarity with documentation tools like Confluence.
Experience
- Minimum of 2-3 years of experience in manual QA testing.
- At least 1 year of experience in automation testing.
Environment
Typical work setting details are not specified, but may involve working in a collaborative environment with developers and remote teams. Willingness to work extended hours as required by the role and availability for occasional after-hours implementations.
Salary
Salary details are not specified.
Growth Opportunities
Career advancement opportunities within the company are not specified.
Benefits
Details about offered benefits are not specified.