Greenway Health
Location
Bangalore | India
Job description
Job Title |
Software Development Engineer in Test (SDET) |
Date |
July 2022 |
Reports To |
Manager, Product Development |
FLSA |
Exempt Professionals |
Organization |
Product and Technology Organization |
Job Summary
We are looking for a meticulous Software Development Engineer in Test (SDET) to review and contribute to production software, for someone with advanced programming skills who can create automation tests to augment/assist the manual testing process. As such, the SDET's responsibilities will include both software development and testing tasks, focusing on the testability, robustness, and performance of software.
Essential Duties & Responsibilities
Understanding the flow of code and how it interacts with different components.
Understanding project documents, customer demands, and product objectives to create and execute test cases.
Setting up, maintaining, and performing test automation frameworks on multiple application platforms, such as Mobile, Desktop, and Web, and building test scenarios and acceptance tests.
Investigating customer problems referred to you by the technical support team, testing bugs, and creating and managing bug reports.
Handling technical communications and understanding customers' systems.
Working with deployments teams, resolving level issues for systems, coordinating on product design, and offering inputs on the testability of functional elements and product designs.
Noting/Communicating all testing actions you have performed in daily and weekly reports.
Analyzing and disintegrating software systems and coordinating with other teams to enhance the overall design.
Knowledge of building automation frameworks for functional and performance automation
Researching test tools, methodologies, and trends and upgrading existing practices and processes.
Managing/Owning the final quality on production release.
Be able to participate as the quality representative on agile development teams with minimal supervision
Have demonstrated ability to lead testing efforts, able to make their whole team better
Demonstrate a solid understanding of Greenway’s QA Best Practices and be able to communicate those same practices and principles to QA team members as well as to scrum team members.
Experience
Education
Bachelor’s degree in Computer Science, Technology or other related field.
Equivalent work experience may substitute for a degree.
Minimum Qualifications
Minimum of 3 years of experience with software development applications OR a minimum of 3 years of experience with software testing and quality assurance experience with demonstrated programming knowledge like C# or Java scripting language
Technical Skills
Hands on experience with Cypress/similar tools.
Hand-on with JMeter, Fidler and Load runner
JavaScript/ Typescript/Python
Hand-on with TSQL
Good knowledge of programming languages like C#/Java
Good to have knowledge of Jasmine, Karma, Jest, SonarQube / SonarLint, Karate
Additional Skills/Knowledge
Demonstrable knowledge of basic programming concepts and patterns
Experience in full engineering lifecycle of automation code including code reviews
Experience in designing, creating, and maintaining automated testing for APIs/Microservices
Experience in pair programming for unit tests / automation suites
Experience producing defect reports
Experience testing interfaces between multiple complex software systems
Strong communication / organizational skills, analytical ability, and attention to detail required
Experience working as part of an Agile development team
Knowledge of multiple programming languages and process management methodology
Knowledge of test methodologies and tools
Exposure to Behavior Driven Development and experience in programming and testing
The ability to recognize risks and errors in an application
Excellent verbal and written communication skills
Solid problem-solving, time management and prioritization skills
The ability to keep current with the constantly changing technology industry
A passion for testing, development, and design
Ability to track issues to a successful resolution Ability to adapt in a fast-paced, collaborative and interactive environment in which priorities and deadlines may change
Job tags
Salary