
Bajaj Finserv Health•1h ago
Foundit
Software Engineer
Pune, India
Full Time
Mid Level
Full Job Description
Job Purpose
To ensure the delivery of high-quality software by architecting and implementing robust, scalable automation frameworks from the ground up. This role involves executing manual and performance testing, and seamlessly integrating automation into CI/CD pipelines to facilitate efficient regression testing and accelerate release cycles.
Duties and Responsibilities
- Design and develop automation frameworks from scratch utilizing Selenium (Java) and Playwright (TypeScript/JavaScript).
- Implement and manage Continuous Integration and Continuous Deployment (CI/CD) pipelines for automated regression testing.
- Conduct thorough functional, regression, and end-to-end manual testing.
- Develop and execute automated test scripts for APIs.
- Perform performance and stress testing using JMeter.
- Create and maintain comprehensive automation execution reports and dashboards.
- Collaborate effectively with cross-functional teams within an Agile development environment.
- Actively participate in requirement analysis and contribute to test planning activities.
- Identify, log, and track software defects using established defect management tools.
- Ensure strict adherence to Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) processes.
- Explore and implement innovative AI-based testing solutions and tools.
- Continuously strive to enhance test coverage, framework efficiency, and execution speed.
Key Decisions and Dimensions
- Selection of appropriate automation tools, frameworks, and design patterns.
- Development of comprehensive test strategies for automation, manual, and performance testing.
- Defining the approach for CI/CD pipeline integration.
- Designing, prioritizing, and strategizing test case execution.
- Identifying specific areas that are best suited for automation versus manual testing.
- Establishing the performance testing approach and defining benchmarking criteria.
Major Challenges
- Successfully building and maintaining resilient automation frameworks from inception.
- Achieving efficient and seamless integration of automation into CI/CD pipelines.
- Effectively managing complex end-to-end and cross-system testing scenarios.
- Ensuring test stability and minimizing the occurrence of flaky tests.
- Conducting performance testing for systems that require handling high loads.
- Adapting to evolving tools, technologies, and AI-driven testing methodologies.
- Coordinating effectively with multiple stakeholders, including Development, QA, and Product teams.
Required Qualifications and Experience
Qualifications
Graduation in Computer Science or Information Technology.Work Experience
2 to 3+ years of hands-on experience in Quality Assurance Automation, Manual Testing, and Performance Testing.Mandatory Skills
Must Have
- Strong proficiency in Selenium with Java.
- Hands-on experience with Playwright (TypeScript / JavaScript).
- Expertise in utilizing JMeter for performance and stress testing.
- Solid understanding of Manual Testing principles and methodologies.
- Proven experience in API Automation Testing.
- Demonstrated experience in building automation frameworks from scratch.
- Experience with CI/CD pipeline implementation (e.g., Jenkins, Azure DevOps).
- Strong comprehension of SDLC and STLC processes.
- Experience working within an Agile development methodology.
- Ability to generate clear and concise automation execution reports and dashboards.
- Good understanding of test design techniques and the defect lifecycle.
- Excellent problem-solving and analytical skills.
Company
Bajaj Finserv Health
Bajaj Finserv, established in April 2007, stands as the prominent financial services arm of the esteemed Bajaj group. Our guiding principle is a relentless pursuit of excellence, always striving for g...
Pune, India
Posted on Foundit