No more applications are being accepted for this job
- Test Planning and Design:
- Develop comprehensive test plans and test cases based on product specifications and requirements.
- Identify test requirements from specifications, map test case requirements, and design test coverage plans.
- Manual Testing:
- Execute manual test cases and analyze results.
- Report bugs and errors to development teams and assist in problem-solving.
- Conduct post-release/post-implementation testing.
- Automated Testing:
- Develop and execute automated tests to ensure product quality.
- Design, develop, and maintain automation scripts using open-source tools (e.g., Selenium, JMeter).
- Collaborate with the development team to integrate automated tests within the continuous integration/continuous deployment (CI/CD) pipelines.
- Performance and Security Testing:
- Perform thorough regression testing when bugs are resolved.
- Conduct performance testing to ensure software applications perform well under their expected workload.
- Identify potential security vulnerabilities and work with development teams to mitigate risks.
- Documentation and Reporting:
- Document test procedures to ensure replicability and compliance with standards.
- Evaluate product code according to specifications.
- Prepare detailed reports of test findings and provide feedback to development teams.
- Collaboration and Continuous Improvement:
- Work with cross-functional teams to ensure quality throughout the software development lifecycle.
- Stay up-to-date with new testing tools and test strategies to improve the testing process.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience as a QA tester or similar role (3+ years preferred).
- Experience in project management and QA methodology.
- Familiarity with Agile frameworks and regression testing.
- Proficiency in manual testing and automated testing tools (e.g., Selenium, TestComplete, QTP/UFT).
- Working knowledge of scripting and test management software.
- A keen eye for detail and excellent communication skills.
- Strong analytical skills and problem-solving aptitude.
- Certifications in Quality Assurance, such as ISTQB, CSTE, or equivalent.
- Experience with performance and/or security testing.
- Knowledge of SQL and scripting for database testing.
- Familiarity with CI/CD processes and version control systems (e.g., Git).
QA Developer - Kerala, India - Netstager Technologies Pvt Ltd
Description
Key Responsibilities:
Requirements:
Preferred Qualifications: