Concentrix + Webhelp is looking for a Software Developer in Test (SDET) to join our Software Engineering organization. As a Sr. SDET you will be given the responsibility of defining, designing, and implementing test automation for validating the integration between multiple applications including AI and ML products with additional value-add functionality in our Concentrix + Webhelp Software product line.
If you like being challenged and want to continue to learn and grow while bringing your best every single day – then being a SDET at Concentrix + Webhelp is for you. Join us at a company that has an award-winning culture and a set of core values that you can stand behind.
Job Responsibilities:
Designs and implements test frameworks and tools.Writes and executes automated test code using a predefined framework, such as Pytest/UnitTest, Robot, Behave, Lettuce, or similar.Writes functional, integration, and customer work-flow (end-to-end) test automation to validate product functionality and integration with dependencies.Tests APIs, user interfaces, web services, and/or applicationsWrites performance, load, and stress automated testsConducts code reviews of junior SDET's automationMedium to high level of contributions to test automation, as applicableDemonstrated advanced knowledge of Yaml, XML, XSD, Json, WSDL and SoapProvides input for solving problems and recommends or executes a well-defined remediation planParticipates in design and architecture reviewsWorks closely with other quality and development engineers to build, evolve, and maintain a scalable continuous build and deployment pipeline
Required Experience/Skills:
5-8 years of automation development experienceMust possess the ability to understand new concepts quickly, and apply them accurately through an evolving, dynamic environmentStrong knowledge of common web protocols, networking, and systemsDemonstrated working proficiency of one of the following languages: Python, Java, or C++Experience with Windows and Linux, such as Red Hat or UbuntuStrong understanding of REST/HTTP and JSON.Demonstrated working proficiency of refactoring code and iterative developmentExperience with implementing continuous integration and delivery concepts (CI/CD) using JenkinsWorking experience implementing test automation within a continuous integration and delivery pipelineDemonstrated proficiency in creating technical documentationKnowledge of performance, load, and stress testingExperience working within an agile development process (Scrum, Kanban, etc.) from the test design, test automation, and execution perspectiveAbility to analyze and translate requirements and development stories into test automationExcellent knowledge of test processes and methodologiesKnowledge of AWS cloud-computing conceptsExcellent knowledge of object-oriented programmingExcellent written and verbal communication skillsStrong attention to detailStrong interpersonal skillsExcellent time management skills
Desired Experience/Skills:Strong understanding of software/testing methodologies such as Test Driven Development (TDD), data-driven testing (DDT), or Behavior Driven Development (BDD).Experience working with cloud computing technologies, e.g. - AWSFamiliar with container technologies, e.g. - Docker, Kubernetes, or OpenShift