Software Development Engineer in Test

About Future Group – C&D Labs

Begin your journey into the world of Retail 3.0 at our Consumer and Digital (C&D) Labs where
you can give your ideas a stage, create waves of change and empower the next-generation
of shoppers.

Our teams develop industry-changing innovations to make in-store and online shopping a
more seamless experience for millions of daily shoppers. We’re are a team of excellent
software engineers, product managers, architects, data scientists, and analysts to create
seamless experiences for customers to shop anything, anytime, anywhere.

The time is now, the revolution is here!

Key Responsibilities:
  • Review functional and design specifications to ensure complete understanding of the system
  • Develop and maintain the automation framework and scripts for regression and continuous integration
  • Improve the test frameworks, tools and technologies to shorten the test cycle through automation and maintain a high quality
  • Estimate QA efforts, analyse and communicate test results and participate in day to day agile activities
  • Contribute to building a continuous Integration (CI) environment and ongoing process improvement activities
  • Develop, document and maintain comprehensive test cases and other test artifacts like test data, harness scripts and test scripts
  • Execute and evaluate manual or automated test cases and report test results
  • Identify any potential quality issues as per defined process and escalate potential quality issues immediately to management
  • Ensure that validated deliverables meet functional and design specifications and requirements
Your Qualifications Search:
  • Engineering Graduate/Post Graduate/MCA from a reputed institute
  • 2-8 years of relevant work experience in testing / development
  • Hands-on Java programming, Automation Scripting, White box testing experience in JAVA & TestNG/ jUnit
  • Working knowledge of source code control systems such as GitHub, and build environments such as Jenkins
  • Understanding of software design principles, patterns, algorithms, data structures and multi-threading concepts
  • Experience building highly automated environments
  • Experience in both White Box and Black Box testing techniques
  • Ability to test multi-tier, web-based applications and hands-on with web-based application development
  • Good communication skills- written and verbal
  • Ability to manage, prioritize, and multi-task in a fast-paced environment with minimal supervision
  • Hands-on experience in Java, Web services and services-oriented architecture (SOAP, REST, XML, JSON)
  • Identify non-functional test requirements and device scenarios
  • Understand architecture of complex applications from performance perspective
  • Defining performance test strategy based on requirements
  • Load, stress, robustness and scalability testing
  • Working closely with teams to resolve performance bottlenecks
  • Identify / highlight any performance risks to application/product owners
  • Candidate should have strong programming, debugging experience, and excellent problem-solving skills
  • Substantial experience creating/updating/reviewing/executing automated and Manual tests
  • Experience testing APIs (familiarity with REST API, JSON, XML)
  • Experience working with REST API (Swagger, Rest Assured)
  • Experience with Git, Jenkins, JIRA and Confluence
  • Experience with functional and load testing of Java-based web applications
Apply now