Overview
Job responsibilities:
1. Test Planning: Proven ability to create comprehensive test plans and
strategies for complex software projects, including defining test objectives,
scope, and resource requirements.
2. Test Design: Proficiency in designing test cases, test scenarios, and test
data, with an emphasis on ensuring thorough test coverage.
Automation: Extensive experience in test automation using industry-
standard tools such as Selenium, Appium, or similar technologies, along
with scripting languages like Python or Java.
3. Regression Testing: Expertise in setting up and maintaining automated
regression test suites to ensure the stability of software products across
multiple releases.
4. Bug Tracking: Familiarity with bug tracking and test management tools,
such as JIRA, Bugzilla, or TestRail, and the ability to effectively use them
to report and manage issues.
5. Performance Testing: Knowledge of performance testing concepts,
tools like JMeter, and the ability to conduct load, stress, and scalability
testing.
Security Testing: Understanding of security testing principles and practices,
including vulnerability scanning, penetration testing, and security best practices.
6. Test Environment Management: Experience in configuring and
maintaining test environments that mimic production settings.
7. Continuous Integration/Continuous Deployment (CI/CD): Familiarity with
CI/CD pipelines and their integration with testing processes.
8. Collaboration: Strong communication and collaboration skills to work
closely with development teams and other stakeholders to ensure effective
testing.
9. Documentation: Ability to create clear and concise test documentation,
including test cases, test plans, and test summary reports.
10. Certifications: Relevant certifications such as ISTQB (International Software
Testing Qualifications Board) or others in software testing are a plus.
11. Adaptability: The ability to adapt to new technologies and software
development methodologies such as Agile or DevOps.
12. Critical Thinking: Strong analytical and problem-solving skills to identify and
report defects accurately.
13. Attention to Detail: A keen eye for detail to ensure thorough testing and high-
quality software products.
14. Leadership: Capability to lead and mentor junior testing team members,
providing guidance and support in testing processes.
15. Self-Motivation: The initiative to stay updated with industry trends and
emerging testing techniques.
16. Quality Advocacy: A commitment to advocating for software quality and
promoting a testing-focused culture within the organization.
17. Regulatory Compliance: Understanding of compliance standards relevant
to the industry, such as HIPAA, GDPR, or others, if applicable.
These requirements will help ensure that a software tester is well-prepared to
manage and execute comprehensive testing efforts for software projects,
contributing to the delivery of high-quality products.
Location: Bhubaneshwar, Odisha
Job Types: Full-time, Permanent
Pay: ₹600,000.00 - ₹750,000.00 per year
Benefits:
- Health insurance
- Life insurance
- Provident Fund
Schedule:
- Day shift
- Morning shift
Supplemental Pay:
- Performance bonus
- Yearly bonus
Experience:
- Software testing: 3 years (Required)
Work Location: In person