Point your AI agent at freehire and let it find you a job.

Get the CLI →

Bajaj Finance

NewBe an early applicant

Software Engineer

Posted Updated 1 applied
Discussion

Job Purpose
To ensure high-quality software delivery by designing and implementing scalable automation frameworks from scratch, executing manual and performance testing, and integrating automation into CI/CD pipelines for efficient regression testing and faster releases. Duties and Responsibilities
Design and develop automation frameworks from scratch using Selenium (Java) and Playwright (TypeScript/JavaScript)
  • Implement and manage CI/CD pipelines for automated regression testing
  • Perform functional, regression, and end-to-end manual testing
  • Develop and execute API automation test scripts
  • Conduct performance and stress testing using JMeter
  • Create and maintain automation execution reports and dashboards
  • Collaborate with cross-functional teams in an Agile environment
  • Participate in requirement analysis and test planning
  • Identify, log, and track defects using defect management tools
  • Ensure adherence to SDLC and STLC processes
  • Explore and implement AI-based testing solutions and tools
  • Continuously improve test coverage, framework efficiency, and execution time
Key Decisions / Dimensions
  • Selection of automation tools, frameworks, and design patterns
  • Test strategy for automation, manual, and performance testing
  • CI/CD pipeline integration approach
  • Test case design, prioritization, and execution strategy
  • Identification of areas suitable for automation vs manual testing
  • Performance testing approach and benchmarking criteria
Major Challenges
  • Building and maintaining robust automation frameworks from scratch
  • Integrating automation with CI/CD pipelines efficiently
  • Handling complex end-to-end and cross-system testing scenarios
  • Ensuring test stability and reducing flaky tests
  • Managing performance testing for high-load systems
  • Adapting to new tools, technologies, and AI-driven testing approaches
  • Coordinating with multiple stakeholders (Dev, QA, Product)
Required Qualifications and Experience
a)Qualifications
Graduation in computers / IT
b)Work Experience
Experience of 2 to 3+ years of experience in QA Automation, Manual, and Performance Testing
c)Mandatory Skills (tasks may differ basis the below mentioned skill sets)
Must have:
  • Strong experience in Selenium with Java
  • Hands-on experience with Playwright (TypeScript / JavaScript)
  • Expertise in JMeter for performance and stress testing
  • Strong knowledge of Manual Testing concepts
  • Experience in API Automation Testing
  • Experience in building automation frameworks from scratch
  • Experience in CI/CD pipeline implementation (Jenkins/Azure DevOps, etc.)
  • Strong understanding of SDLC and STLC
  • Experience working in Agile methodology
  • Ability to create automation execution reports and dashboards
  • Good understanding of test design techniques and defect lifecycle
  • Strong problem-solving and analytical skills

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.