Tuesday, August 10, 2021

Senior SDET Engineer - 4 - 7 years - Chennai

Senior SDET Engineer

Trimble Information Technologies India Pvt Ltd
4 - 7 years
Chennai

JOB LINK


Job Summary

We are looking for a Software Development Engineer in Test to develop and execute manual and automated tests (functional performance) to ensure product quality.

The SDET responsibilities include test case development, manual testing, designing and implementing automated UI / API tests for web applications.

The responsibilities will also include monitoring all stages of software development to identify and resolve system malfunctions to meet quality standards.

The candidate is also expected to strike a balance between Indian and US time zones to ensure attending client calls, address production issues, etc.

Software Engineers in Test at Trimble Cloud EMS Team are responsible for building test automation for Web services, executing test plans, identifying the root cause, and validating fixes. This specific position requires a focus on functional testing, integration testing, and performance testing. Most importantly, this position requires a strong coder and a persistent problem finder with the desire to

1) take pride in overall product and automation code quality,

2) keep close attention to the finest details for all aspects of products,

3) discover creative and innovative ways to test our products, and

4) work directly with developers and product managers to release great products to our customers.

This role is important because we are building the next generation of web services. We also improve and maintain our existing current-gen products which are today used by many consumers. We are committed to the heavy use of test automation to ensure that we can move ahead rapidly and reliably.

Key responsibilities

  • Review requirements, specifications, user documentation, help files, and other project documentation to assure quality of the products and tests to be developed
  • Work with the Development team to capture and reuse automated test suites and with the Release Engineering team to build and deploy the automation build on QA or release or production servers
  • Understand product requirements
  • Develop Test plan
  • Develop test cases
  • Automate test cases
  • Conduct
  • Manual testing
  • Automation testing
  • Performance testing
  • Ensure proper version control and configuration management of all test objects developed and test environments used
  • Provide the project test status, estimates and metrics derived from testing
  • Technical Knowledge on Automation tools and framework with the ability to achieve targets
  • Trace the test results on the regularly-scheduled test updates and results back to specific quality risks promptly
  • Integrate all automated tests and reports with CI.
  • Coordinate with the project team, complete testing on time, report bugs and track them to closure.
  • Take part in team standups, product review meetings, and weekly meetings.


Skill sets

  • Strong in programming languages like Java / Python/Javascript, etc.
  • Hands-on experience in API testing.
  • Expertise using JMeter, Postman, or similar HTTP test clients
  • Hands on experience in Performance testing of APIs using Jmeter
  • Clear understanding of HTTP and RESTful web services
  • Experience with stress testing, load testing, and performance benchmarking
  • Experience using bug tracking tools like JIRA
  • Experience with source control systems, like git
  • Strong verbal and written communication skills
  • Hands-on experience in test case development is a must.
  • Hands-on experience in test automation of at least 3 years will be preferable.
  • Should have at least 3+ years of experience in white box testing with 2 years of experience leading testing efforts.
  • Should have good understanding on the role of automated testing within the software development lifecycle
  • Hands-on experience in programming.
  • Must have worked in Agile scrum or extreme programming environments, participant in estimation and planning.
  • Responsible for automation coverage metrics.
  • Excellent coding, debugging, problem finding, and problem solving skills
  • Professional or academic experience coding in Java or JavaScript
  • Good to have
  • Hands-on experience of Web application testing.
  • Candidates with web application automation.
  • Strong analytical skills.
  • Must have
  • Exp in HTTPS / REST RFCs understanding is must
  • Exp in OAuth2 / OIDC RFC Spec understanding is must
  • Exp in Session Management is must
  • Exp in Web security testing is must
  • Exp in SAML 2.0 preferable
  • Exp in DataStructures and Algorithms is must
  • Exp in AWS - EC2, Lambda is must

No comments:

Post a Comment