Sr SDET
- Full-time
Company Description
It all started in 2000. It began with a vision to be a highly dependable Technology centric Human Capital Solutions partner to businesses looking to accelerate outcomes. ... With a passion for helping companies gain freedom from complex business problems, we added a spectrum of tech solutions to our offering.
Job Description
Essential Job Functions
- Responsible for identifying project risks and develop mitigation strategies.
- Create and execute complex test cases based on test strategies and plans.
- Participate in reviews of system architecture, code and design documents.
- Perform Independent Assurance on all SDLC phases in a project.
- Develop automation architecture and set up test frameworks/infrastructure.
- Design and Develop complex automation code, scripts, utilities, simulators, data generators, API/Interface testing solutions and other programmatic test tools as required to execute tests.
- Actively participate in collaborative resolution of defects including root cause analysis of production incidents.
- Continually look for ways to innovate and improve testing process to gain efficiencies.
- Demonstrates business domain expertise in the project involved.
- Effectively communicate testing activities, findings and project risk in oral and written formats.
- Ensure compliance with Client technology policies and standards.
- Oversee and mentor other junior and staff developers in test.
Education
- Bachelor's or Master's in Computer Science or Engineering or equivalent.
Preferred Skills
- Strong knowledge or JAVA programming language is preferred.
- Experience with AWS is preferred.
- Demonstrated Service/API level testing preferred over UI automation testing skills.
- Some experience in Cypress testing framework is a plus.
- Demonstrated experience with the development of, or extension of, test automation frameworks.
Work Conditions
- Work is normally performed in an office environment.
- Occasional travel and extended hours may be required.
Qualifications
Experience Requirements
- 5+ years of cumulative experience in software development and/or test automation development.
- 5+ years of experience with programming in Java (preferred), JavaScript, or C#/.NET.
- 1+ years of experience in Selenium WebDriver or comparable UI automation framework is required.
- Demonstrated understanding in Computer Science fundamentals - Algorithm Design, Problem Solving, Complexity Analysis and Data Structures.
- Demonstrated understanding of testing process, test types, test design and testing methodologies.
- Proven experience with modern programming languages and common development technologies with software architecture and design skills.
- Experience with Data Ingestion, Transformation or Analytics or Decision-Making skills.
- Experience with functional or Performance or Security or DevOps test tools.
- Demonstrable experience in architecting, designing and developing automation frameworks and test suites.
- Demonstrable understanding of Cloud related technologies.
- Demonstrable experience with Unix/Linux environment.
- Solid understanding and experience with object-oriented design.
- Experience with SQL and relational databases.
- Experience with continuous automation delivery tools such as Jenkins (preferred) or TeamCity.
- Good understating of source code versioning control systems such as git (preferred), CVS, SVN, Mercurial, and related tools such as Bitbucket (preferred), GitHub, or Azure DevOps (TFS).
- Good understanding of defect tracking tools such as Jira (preferred), or BugZilla.
- Good understanding of common development technologies (J2EE/.NET, JavaScript, HTML, XML/XSL, JSON, Web Services [SOAP, REST], Maven/Ant …etc.).
- Demonstrated ability to develop effective working relationships that improve the quality of work products.
- Should be well organized, thorough, and able to handle competing priorities.
- Ability to maintain focus and develop proficiency in new skills rapidly.
- Excellent written and oral communication skills.
- Must be self-directed, detail-oriented and have excellent written & oral communication skills.
- Ability to work in a fast-paced environment.
Additional Information
All your information will be kept confidential according to EEO guidelines.