We are seeking an experienced QA Engineer to join our growing team. The ideal candidate should have a minimum of 4 years of professional experience in software quality assurance, with a strong understanding of testing methodologies and processes. The QA Engineer will be responsible for ensuring the quality of our software products through comprehensive testing and identifying areas for improvement in the development process.
Location: Indore
Onsite: 5 days
EXP: 3+ years of experience
Key Responsibilities:
- Collaborate with cross-functional teams to understand project requirements and define test objectives and strategies.
- Design, develop, and execute test plans, test cases, and test scripts to ensure thorough coverage of software functionality.
- Perform functional, integration, regression, and performance testing to identify software defects and ensure product reliability.
- Conduct root cause analysis of identified defects and work closely with developers to facilitate timely resolution.
- Use test management tools to track and report test results, defects, and test coverage.
- Continuously identify areas for process improvement and propose solutions to enhance the overall quality of the software.
- Collaborate with developers and product owners to understand user stories and acceptance criteria, ensuring test coverage aligns with business requirements.
- Perform compatibility testing across different platforms, browsers, and devices.
- Participate in code reviews to ensure adherence to coding standards and best practices.
- Collaborate with the automation team to identify and automate test cases for improved efficiency and reliability.
- Stay updated with the latest industry trends, tools, and techniques related to software quality assurance.
- Mentor and provide guidance to junior QA team members, as needed.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- A minimum of 4 years of professional experience in software quality assurance.
- Strong understanding of software testing methodologies, tools, and best practices.
- Solid knowledge of the software development life cycle (SDLC) and agile methodologies.
- Experience in designing and executing test plans, test cases, and test scripts.
- Proficiency in using test management tools (e.g., Jira, TestRail, Quality Center) for test planning, execution, and defect tracking.
- Strong analytical and problem-solving skills with the ability to troubleshoot complex issues.
- Familiarity with test automation tools and frameworks (e.g., Selenium, JUnit, TestNG) is a plus.
- Solid understanding of web technologies (HTML, CSS, JavaScript) and experience with web application testing.
- Knowledge of API testing and experience with tools such as Postman or SoapUI.
- Excellent verbal and written communication skills, with the ability to clearly articulate test plans, test results, and defects.
- Strong attention to detail and ability to work independently and prioritize tasks effectively.
Preferred Qualifications:
- ISTQB or other relevant certifications in software testing.
- Experience with performance testing tools (e.g., JMeter, LoadRunner).
- Familiarity with continuous integration and continuous delivery (CI/CD) processes.
- Knowledge of database testing and SQL.
- Experience with mobile application testing on iOS and Android platforms.
- Knowledge of security testing methodologies and tools.
- Familiarity with version control systems (e.g., Git, SVN).