Software Development Engineer in Test (Java)

India (remote)

In This Role, You Will Be Responsible For

  • Understanding the project's functional and non-functional requirements and the business context of the application being developed. Understanding and documenting requirements validated by the SMEs.
  • Interacting with clients to identify the scope of testing, expectations, acceptance criteria and availability of test data and environment.
  • Working closely with the product owner in defining and refining acceptance criteria.
  • Preparing test plan/strategy.
  • Estimating the test effort and preparing schedules for testing activities, identifying constraints and dependencies.
  • Designing and developing a framework for automated testing following the project's design and coding guidelines. Set up best practices for test automation.
  • Preparing test reports to summarize the outcome of the testing phase and recommending whether the application is in a shippable state or not.
  • Communicating measurable quality metrics, with the ability to highlight problem areas and suggest solutions.
  • Participating in retrospective meetings, helping identify the root cause of any quality related issue and identifying ways to continuously improve the testing process.
  • Conducting demos of the application for internal and external stakeholders.
  • Working with team and stakeholders to triage and prioritize defects for resolution.

Ideal Profile

  • You have a minimum of 5 years of comprehensive software testing experience.
  • You demonstrated expertise in designing, developing, and executing automated test suites for web applications, with a strong emphasis on Java-based automation.
  • You have experience with Test Automation Frameworks, Gherkin, and REST Assured.
  • You have proven experience in automating API testing and proficient in utilizing testing frameworks such as JUnit or TestNG.
  • You have hands-on experience with Selenium WebDriver, Git, Jenkins (or similar CI/CD tools), and defect tracking systems (e.g., JIRA).
  • You have a solid understanding and practical application of Agile methodologies, specifically Scrum.
  • You have expertise in defect lifecycle management and utilizing bug-tracking systems.
  • You have the ability to analyze application requirements and specifications to develop comprehensive test plans and strategies.
  • You have a proven ability to generate insightful dashboards and reports on test execution, coverage, and status.
  • You have excellent communication skills, with experience in client interaction and ensuring alignment with quality assurance requirements.
  • You are committed to ensuring the quality, performance, and reliability of applications.
  • It's preferred if you have ISTQB certification, experience in mobile test automation using Appium, and familiarity with AWS and S3.

What's on Offer?

  • Exciting role with a well funded and fast growing construction & logistics SaaS company expanding globally
  • Excellent scope for learning and career growth
  • Collaborative team with strong leadership support
Apply Now