Desired Candidate Profile
General Summary:
This individual will work as part of Dells IT Quality Engineering organization. The Quality Engineering team ensures quality of releases and ensures a great customer experience of the products which are developed for Buyer and Seller applications. The team is responsible for automated test execution with shorter test cycles enabling quicker Go-To-Market for solutions/applications that span across the Quote-to-Cash in the Order Management Process.
As part of our IT Quality Engineering team, the SDET (Software Development Engineer in Test) will provide technical drive ensuring maximum productivity by developing automated scripts for test execution. S/he will continuously collaborate with all parties in a project to ensure excellence in execution, development, and delivery; and will be responsible for ensuring high levels of customer satisfaction with Quality Engineering. S/he will also support all production deployments.
Key Responsibilities:
Analyze business requirements and other project related documents to create test strategies and test plans
Work with, and support, business analysts, developers, and user acceptance team members as required
Drive relevant test strategy around the implementation and provide expert inputs to handle/resolve complex issues
Clearly communicate test status, progress, and risks to all stakeholders
Responsible for the quality of selected application/product features
Work closely with Development and Product management teams to provide feedback on design (functional and technical) and user scenarios
Development responsibilities include: code review / bug analysis, analyzing development and test impacts, writing test tools and identifying automation opportunities
Drive improvements in unit testing coverage, design test framework, develop test suites, expand automated testing harness and automate scenarios/cases
Record and track defects uncovered during the execution of tests accurately and in timely manner; debugging to find root cause; validation and closing of resolved tests
Demonstrate expertise by sharing best practices, tools, white papers, etc. and drive engineering excellence across organization
Essential Requirements:
Bachelors degree in Computer Science or other related field
5 to 8 years of solid experience in testing, quality assurance, automation development Technologies: C#, .Net, LINQ, SQL
Web Development: ASP.NET, MVC, Entity Framework, WCF services, SOAP, WebAPI, REST, Java script, Angular JS, JQuery, HTML/HTML5, CSS, Bootstrap, PCF, ML/AI
Automation Tools: Selenium, Coded UI, VSTS, XML
Strong hands on experience with Automation Framework design and development
Strong programming, debugging experience, and excellent problem solving skills
Hands on design, coding and automation development
Working knowledge and experience of agile methodology and SDLC concepts
Exposure/Experience with Continuous Integration and Continuous Delivery (CI/CD)
Ability to work closely with developers, program managers and other test teams to ensure the quality of the owned components
Excellent communications, presentation and team work skills
Desirable Skills:
Hands on experience of working in automation development tools: Selenium/Coded UI/VSTS/GitLab
Working knowledge of at least one programming language (e.g. C/C++,C#, .Net, SQL)
Strong hands on experience with Web Development technologies: ASP.NET, WCF services, SOAP, WebAPI, REST
Good knowledge on test plans, test spec creations, and test processes; a test mentality and methodology with a strong focus on user scenario testing
Work experience in ecommerce domain and on large Enterprise class business applications
Benefits:
We offer highly competitive salaries, bonus programs, world-class benefits, and unparalleled growth and development opportunities all to create a compelling and rewarding work environment.
Education:
UG: Any Graduate - Any Specialization, B.Tech/B.E. - Any Specialization, Computers
PG: Any Postgraduate - Any Specialization
Doctorate: Doctorate Not Required
Contact Details: