IF

Senior Quality Engineer

Ifintalent Global Private Limited
Pune7-10 LPA Posted 10 Apr 2025
FULL TIME
Kubernetes
Version Control
Istqb Certification
Cloud Services

Job Description

 Job Description

Responsibilities:

 

1.       Test Design and Execution:

o    Design, develop, and execute comprehensive test plans and test cases for Java-based APIs and applications.

o    Perform functional, regression, integration, and performance testing for APIs and web services.

o    Develop and execute performance test scripts using JMeter to assess system scalability, load handling, and overall performance.

o    Write and maintain automated test scripts in Java and Python, ensuring efficient and effective test coverage.

2.       Performance Testing and Reporting:

o    Use JMeter and other testing tools to simulate real-world traffic and load conditions on applications and services.

o    Gather and analyze performance statistics, identifying bottlenecks, potential issues, and optimization opportunities.

o    Generate detailed performance reports, highlighting key metrics like response times, throughput, and system resource utilization.

o    Provide recommendations for performance optimization based on test results.

3.       Automation & Scripting:

o    Develop and maintain reusable automated test scripts for both functional and non-functional testing (using Java and Python).

o    Integrate automated tests with CI/CD pipelines to support continuous testing in Agile environments.

o    Develop API testing frameworks using Java, ensuring high levels of automation and coverage.

4.       Collaboration & Communication:

o    Work closely with developers, product managers, and DevOps teams to understand business requirements and ensure test strategies align with project goals.

o    Report test results to stakeholders, including detailed bug reports, test case execution summaries, and performance benchmarks.

o    Conduct test case reviews and retrospectives to ensure continuous improvement in testing practices and quality.

5.       Troubleshooting and Issue Resolution:

o    Identify, track, and document defects in test environments and production systems.

o    Collaborate with development teams to resolve issues, re-test fixes, and ensure a seamless delivery process.

6.       Documentation and Best Practices:

o    Create and maintain test documentation, including test plans, test scripts, and reports.

o    Ensure best practices for test automation, code quality, and performance testing are followed across the team.

 

Requirements:

 

·         ExperienceMinimum of 7 – 10 years of experience in software testing, with a strong focus on API testing and performance testing.

·         Programming Languages: Strong proficiency in Java and Python for writing automated tests and APIs.

·         Tools Expertise:

o    Expertise in using JMeter, Gatling for performance/load testing, as well as tools like Postman for API testing.

o    Familiarity with test automation frameworks such as Karate, Rest Assured , Cucumber.

o    Experience with CI/CD tools such as Jenkins to integrate automated tests into the pipeline.

·         Performance Testing: Proven experience gathering and analyzing performance metrics, generating reports, and recommending performance improvements.

·         API Testing: Strong knowledge of RESTful APIs, SOAP, and web services testing using tools like Postman, SoapUI, and custom Java/Python scripts.

·         Bug Tracking & Reporting: Experience using issue tracking systems (e.g., Jira) and creating clear, actionable test reports.

·         Collaboration: Ability to communicate effectively with both technical and non-technical stakeholders, working in cross-functional teams.

 

Preferred Skills:

 

·         Cloud Testing: Familiarity with cloud platforms (e.g., AWS, Azure) and testing cloud-based applications.

·         Containerization: Experience with Docker and Kubernetes for testing containerized applications.

·         Version Control: Proficiency in Git for managing code and test scripts.

·         Agile Methodology: Experience working in Agile environments, participating in sprint planning, and test iteration cycles.

·         Certifications: ISTQB or similar software testing certifications are a plus.

Join WhatsApp Channel