What are the responsibilities and job description for the SDET_Ohio position at Photon?
Description:
API team is looking for a Senior Software Development Engineer in Test (SDET) candidate to join our growing team and create meaningful customer experiences delivered via APIs. Incumbents in this position are experienced, hands on and self-motivated engineer who can work collaboratively in a continuous integration environment. The Senior SDET focuses on the development of automated functional tests and end-to-end tests through various test frameworks for overall system testing within an Agile environment.
In this role, you will have the opportunity to work closely with the engineering team throughout the product development lifecycle. The primary responsibilities would include identifying, designing and creating automation test cases and suites, executing manual testing and automation tests, and analyzing the application/services when issues are found.
Responsibilities:
Creates and maintains automated test cases, executes test suites, reviews and diagnoses reported bugs, and ensures overall system quality prior to a customer release.
Designs, develops, maintains, and troubleshoots automated suites of tests through continuous integration for value added feedback.
Works with the engineering teams to derive testing requirements throughout the development cycle.
Design test plans, scenarios, and automated scripts to accurately verify functionality in accordance with the functional requirements, description and acceptance criteria
Design test plans, scenarios, and automated scripts that meet the API specification and are in compliance with organization API style guide
Creating and updating automated tests to be executed continuously during the development cycle
Identify, communicate and document defects found during testing and work with team on resolution
Understand and utilize risk based testing techniques.
Mentoring and developing junior SDET team members.
Advocate for shift-left approach to testing and be the voice of quality
Ability to effectively articulate technical challenges and solution
Desired Experience:
Minimum of five years of experience, preferably in either a Software Development Engineer or (SDET) Software Development Engineer in Test role.
Must have an understanding and ability to develop code in JavaScript or significant experience with comparable languages.
Minimum of three years experience using the the following test automation frameworks/tools or similar products (TestCafe, Selenium Webdriver, Postman).
Strong experience with testing RESTful API contracts is required.
Must have strong analytical and problem-solving skills as well as the ability to analyze complex problems in large systems.
Experience with both backend and frontend (UX) testing.
Experience with CICD tools such as Postman with Newman automation, Github actions, Jenkins, Teamcity.
Must be detail oriented, analytical and creative thinker with passion for quality and test automation.
Experience with load/peformance testing with JMeter or similar tool is a plus.
Experience with test data management strategies is a plus.
Experience working on teams that utilize agile methodology.
API team is looking for a Senior Software Development Engineer in Test (SDET) candidate to join our growing team and create meaningful customer experiences delivered via APIs. Incumbents in this position are experienced, hands on and self-motivated engineer who can work collaboratively in a continuous integration environment. The Senior SDET focuses on the development of automated functional tests and end-to-end tests through various test frameworks for overall system testing within an Agile environment.
In this role, you will have the opportunity to work closely with the engineering team throughout the product development lifecycle. The primary responsibilities would include identifying, designing and creating automation test cases and suites, executing manual testing and automation tests, and analyzing the application/services when issues are found.
Responsibilities:
Creates and maintains automated test cases, executes test suites, reviews and diagnoses reported bugs, and ensures overall system quality prior to a customer release.
Designs, develops, maintains, and troubleshoots automated suites of tests through continuous integration for value added feedback.
Works with the engineering teams to derive testing requirements throughout the development cycle.
Design test plans, scenarios, and automated scripts to accurately verify functionality in accordance with the functional requirements, description and acceptance criteria
Design test plans, scenarios, and automated scripts that meet the API specification and are in compliance with organization API style guide
Creating and updating automated tests to be executed continuously during the development cycle
Identify, communicate and document defects found during testing and work with team on resolution
Understand and utilize risk based testing techniques.
Mentoring and developing junior SDET team members.
Advocate for shift-left approach to testing and be the voice of quality
Ability to effectively articulate technical challenges and solution
Desired Experience:
Minimum of five years of experience, preferably in either a Software Development Engineer or (SDET) Software Development Engineer in Test role.
Must have an understanding and ability to develop code in JavaScript or significant experience with comparable languages.
Minimum of three years experience using the the following test automation frameworks/tools or similar products (TestCafe, Selenium Webdriver, Postman).
Strong experience with testing RESTful API contracts is required.
Must have strong analytical and problem-solving skills as well as the ability to analyze complex problems in large systems.
Experience with both backend and frontend (UX) testing.
Experience with CICD tools such as Postman with Newman automation, Github actions, Jenkins, Teamcity.
Must be detail oriented, analytical and creative thinker with passion for quality and test automation.
Experience with load/peformance testing with JMeter or similar tool is a plus.
Experience with test data management strategies is a plus.
Experience working on teams that utilize agile methodology.