Qa Or Manual Engineer Job in Isoftcells
Qa Or Manual Engineer
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
Job Title: Software Quality Assurance Engineer
Location: Bengaluru
Experience: 3-6 years
Job Overview
We are looking for a skilled Software Quality Assurance Engineer with a strong background in software testing, quality assurance, and automation. The ideal candidate will have hands-on experience with Java, JUnit, and JavaScript scripting, as well as expertise in automating tests for back-end, API, and front-end systems. You will play a key role in ensuring the quality of our software products by working within a dynamic, multi-product, and multi-service environment.
Key Responsibilities
- Software Testing: Perform various types of testing such as white-box, smoke tests, manual, and database tests to ensure the quality of the software.
- Automation Testing: Automate tests for back-end, API, and front-end components using tools like Protractor, Cypress, and others, in a complex multi-product, multi-service environment.
- Problem Solving & Troubleshooting: Troubleshoot issues identified during testing, understand the root causes, and work with developers to provide clear information and assist in fixing the problems.
- Test Documentation: Define, execute, and document manual and automated tests, prepare detailed test data and test results for transparency.
- CI/CD Integration: Configure and integrate automated testing scripts into the CI/CD pipeline to ensure continuous quality and streamlined testing.
- Adaptability: Ability to adapt testing techniques and approaches based on specific project and product requirements, ensuring flexibility in a fast-paced environment.
- Collaboration: Work with multiple teams across different products and projects, ensuring testing methodologies are aligned with functional and non-functional requirements.
- Agile Methodologies: Exposure to Agile methodologies and ability to participate in sprint cycles to deliver high-quality software at every stage.
- Performance Testing: Develop and execute performance tests, measuring system efficiency and ensuring optimal performance under various conditions.
Skills and Qualifications
- Programming Skills: Strong hands-on experience with Java, JUnit, and JavaScript (Must have).
- Automation Tools: Proficiency in using Protractor, Cypress, or similar tools to automate back-end, API, and front-end tests.
- Software Quality Assurance: Strong experience in software testing, including various test types (unit, integration, system, acceptance).
- Problem-Solving Skills: Excellent troubleshooting skills with the ability to identify root causes of issues and collaborate with developers to resolve them.
- Agile Exposure: Familiarity with Agile methodologies and working in a sprint-based development environment.
- CI/CD Pipeline Integration: Hands-on experience integrating test automation scripts into the CI/CD pipeline for continuous integration and delivery.
- Test Documentation: Ability to write clear and concise test cases, test results, and test plans.
- Performance Testing: Experience with developing and running performance tests to assess application performance and scalability.
- Adaptability: Ability to quickly adapt testing methods to meet different project requirements and environments.
Why Should You Apply?
- Dynamic Environment: Work in a fast-paced, evolving environment where you ll be involved in multiple products and projects.
- Growth Opportunities: Learn from industry experts and gain exposure to new technologies and methodologies.
- Collaborative Culture: Be part of a team that celebrates teamwork, continuous learning, and a passion for solving complex problems.
Interested?
If you have a strong background in Software Quality Assurance, Automation Testing, and are passionate about ensuring the highest software quality, we would love to have you join our team! Let s celebrate work together!

