The Software Development Engineer in Test (SDET) routinely performs the following duties as directed by company management and situational requirements:
•Develop test automation code and scripts for the purposes of validating feature code quality
•Contribute to the development and maintenance of best practices required to manage test data, test plans, test repositories and test framework infrastructure
•Develop mechanisms for collecting, interpreting, tracking and reporting on test execution and quality metrics
•Works with team to develop software applications from inception through completion
•Defines high level test plans, creates test cases and executes them (both manually and automatically) for functional, integration, system and regression testing
•Collaborate with stakeholders and project team to identify and gather requirements
•Support the product development team in the design of user stories and acceptance criteria
•Advocate and evangelize best practices in areas such as Test Driven Development (TDD), Continuous Integration (CI) and Continuous Delivery (CD)
•Promote automation at every part of the software delivery lifecycle
•Assist the scrum team with sprint planning, test design, test execution, defect analysis/root cause investigation & reporting on test status
•Identify defects and missing information in requirements
•Implement and continually improve an automated testing framework at all levels of the application stack
•Design and implement automated test cases
•Contribute to the creation of a regression test suite
•Perform manual testing as required
•Actively participate in the creation of quality assurance standards and recommendations for changes to the processing systems
•Review and recommend improvements to tools and technologies conducive to end to end visibility of the quality delivery pipeline
REQUIRED SKILLS AND EXPERIENCE
•7+ years working with automated end-to-end testing processes and methodologies/frameworks
•Bachelor's degree in Computer Science, Computer Engineering or similar technical field
•Deep experience implementing complex test automation techniques and tools
•Ability to articulate the role of testing in an overall QA function and to influence a team of developers towards a culture of “shift left”
•Experience working in an Agile (Scrum) environment implementing CI/CD and TDD/BDD
•Preparation of defect reports and defect metrics, preferably automated
•Defect Analysis and management experience
•Strong knowledge of Software Development and Testing Life Cycles
•In-depth understanding of industry-leading QA tools, techniques, and platforms
•Knowledge of unit testing, automation testing, regression testing, end-to-end testing, etc.
•Hands on experience working in a CI/CD environment with Jira, Bitbucket, Bamboo, Confluence, JMeter, and Selenium
•Test development experience using Java, C#, and Python
•Knowledge of XML, JSON, SOAP, REST
•Expertise in test planning, test case management, code coverage and defect analysis.
•Strong interpersonal skills to achieve process changes and departmental goals across teams
•Strong written and verbal communication skills
Technology doesn't change the world. People do.
As a technology staffing firm, we can't think of a more fitting mantra. We're extreme believers in technology and the incredible things it can do. But we know that behind every smart piece of software, every powerful processor, and every brilliant line of code is an even more brilliant person.
Leader among IT staffing agencies
The intersection of technology and people — it's where we live. Backed by more than 65 years of experience, Robert Half Technology is a leader among IT staffing agencies. Whether you're looking to hire experienced technology talent or find the best technology jobs, we are your IT expert to call.
We understand not only the art of matching people, but also the science of technology. We use a proprietary matching tool that helps our staffing professionals connect just the right person to just the right job. And our network of industry connections and strategic partners remains unmatched.
Apply for this job now or contact our branch office at 888-490-4429 to learn more about this position.
All applicants applying for U.S. job openings must be authorized to work in the United States. All applicants applying for Canadian job openings must be authorized to work in Canada.
© 2019 Robert Half Technology. An Equal Opportunity Employer M/F/Disability/Veterans.
$80,000.00 - $120,000.00 /Year
Engineering & Aerospace, IT & Technical, Creative & Design