Software Development Engineer in Test (Java)
Veyor Digital
- India
- Permanent
- Full-time
- 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.
- 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.
- 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