Senior Software Engineer in Test

4 Months ago • 5 Years + • Quality Assurance

About the job

Job Description

Senior Software Engineer in Test with 5+ years experience in automation, CI/CD, and testing methodologies. Strong programming skills in Java, Python, or C#.
Must have:
  • Test Automation
  • CI/CD Tools
  • Programming Skills
  • Testing Methodologies
Good to have:
  • Performance Testing
  • Security Testing
  • Cloud Platforms
  • Containerization
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

About the job

We are seeking a highly skilled and experienced Senior Software Engineer in Test to join our Quality Assurance team. The ideal candidate will have a strong background in software testing and test automation, with a proven track record of leading testing efforts in an Agile development environment.

What You’ll Do:

  • Test Strategy and Planning:
  • Develop, implement, and maintain a high level test strategy and plan.
  • Define test objectives, scope, and deliverables for testing domains.
  • Drive test stability improvements through understanding requirements, analyzing test data, and guiding test development for the organization.
  • Test Automation:
    • Design, develop, and maintain automated test frameworks and scripts.
    • Develop automation guidelines for the Engineering organization.
    • Optimize automated tests at the individual test level, and the overall process and approach for automated testing.
    • Identify opportunities for improving the reliability and performance of existing test suites.
    • Continuous Improvement:
      • Stay up-to-date with the latest industry trends and testing technologies.
      • Evaluate and recommend new tools and technologies to enhance testing efficiency.
      • Continuously improve test processes and methodologies to increase test coverage and efficiency.
    What We’re Looking For:

    • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
    • 5+ years of experience in software testing and test automation.
    • Proven experience with test automation tools and frameworks (e.g: cypress, Selenium, Appium, TestNG, JUnit).
    • Strong experience with programming languages such as Java, Python, or C#.
    • Experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
    • Experience with version control systems (e.g., Git).
    • Deep understanding of software testing principles, methodologies, and best practices.
    • Proficiency in writing clear, concise, and comprehensive test plans and test cases.
    • Strong analytical and problem-solving skills.
    • Excellent communication and collaboration skills.
    • Ability to work independently and as part of a team.
    • Experience with performance and security testing is a plus.
    • Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus.
    • Knowledge of containerization and orchestration (e.g., Docker, Kubernetes) is a plus.
    View Full Job Description

    About The Company

    Navan is the all-in-one super app that makes travel and expense easy so you can focus on being there, not getting there. Say goodbye to spending hours on the phone trying to change your flight or saving stacks of receipts to manually input expenses.


    From EAs and finance teams to travel managers and employees, Navan empowers people to concentrate on the things that matter most to them — all while providing companies with real-time visibility, savings, and control.

    Karnataka, India (On-Site)

    View All Jobs

    Level Up Your Career in Game Development!

    Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

    Job Common Plug