Job Description Overview:
We are in search of a highly motivated and detail-oriented Quality Engineer to join our dynamic team. The ideal candidate will ensure the quality and reliability of our products through effective testing strategies and methodologies. As a Quality Engineer, you will collaborate with cross-functional teams to identify and address defects, enhance product functionality, and contribute to the continuous improvement of our software development processes.
Responsibilities:
Test Planning:
- Collaborate with product managers, developers, and stakeholders to comprehend project requirements and devise comprehensive test plans.
Test Design and Execution:
- Develop and execute manual and automated test cases to validate software functionality, performance, and reliability.
- Conduct regression testing to maintain the stability of existing features during software updates.
Defect Identification and Reporting:
- Document and track software defects using appropriate tools. Prioritize and address reported issues in close coordination with development teams.
Automation:
- Create and maintain automated test scripts to streamline testing processes and enhance efficiency.
- Evaluate and implement new automation tools and frameworks continually.
- Monitor automated test results, analyze failures, and troubleshoot issues to identify root causes, collaborating with stakeholders for resolution.
Performance Testing:
- Perform performance testing to ensure the scalability and responsiveness of software applications under real-world scenarios.
Continuous Improvement:
- Stay updated about industry trends and adopt best practices in software quality assurance. Continuously refine testing methodologies and techniques to achieve improved efficiency.
Documentation:
- Generate and maintain detailed documentation of test plans, test cases, and testing procedures.
Requirements:
- Bachelor’s degree in computer science, engineering, or a related field with at least 3 years of experience.
- Proven expertise in quality assurance and software testing methodologies, including manual and automation.
- Solid experience with test automation frameworks and scripting languages such as Selenium, TestNG, Cucumber, Rest Assured, Java, API testing using Postman, Git/Bitbucket, and CI/CD pipelines, GitHub AI integrations.
- Experience with performance testing tools like JMeter and proficiency in DB validations/SQL injections preferred.
- Proficiency in tools like JIRA for defect management and test case creations.
- Excellent analytical and problem-solving skills, with meticulous attention to detail.
- Strong communication skills with the ability to collaborate effectively with cross-functional teams and communicate technical concepts to non-technical stakeholders.
- Ability to work effectively in a fast-paced and dynamic environment.
- Experience in the financial domain is preferred.
More Information
- Experience 5-10 Years