SDET (Java, Selenium, Cucumber, Automation) | TELECOMMUTE
SDET (Java, Selenium, Cucumber, Automation) Position: ContractWork Location: Minneapolis (We will consider Telecommuters)Salary: NAInterview Process:How many rounds? One or Two interview roundsVideo vs. phone? Video (Microsoft Teams preferred)How technical will the interviews be? Highly technical interview with some behavioral questionsDescription:This is an SDET position critical to work on initiatives, engage and impart Automation to multiple teams in the portfolio.SDET (Software Development Engineer Test) who can think and take our journey of innovations to next level which will deliver a rich, engaging, and unmatched customer experience.In this role, you will ensure flawless cutting-edge experiences using existing and emerging automation frameworks.As a SDET with, you would work with Software engineers as well as other test automation engineers to design, develop and maintain automation frameworks for effective and efficient test execution.Will be responsible to develop and maintain existing automation scripts written in Java, Selenium and Cucumber frameworks.Also look to incorporate automation into code delivery pipelines (CI/CD) and engineer-reporting tools that help the team to stay on top of code quality.Team structure: Team of 6 people. Scrum Master and all SDETsJob Responsibilities:Understand the business objectives and analyze, dissect system requirements and technical specificationsPartner with QE team members and developers to understand the test scenarios for automationDesign, develop and implement automated testsDisplay technical knowledge in product analysis and debuggingRefactor functional/automation test cases in regular cycle and reduce the test cycle time and/or come up with next gen technique to optimize the test suites.Ability to work on defects and enhancements. Understand product development workflow, and OOPs concepts software development life cycleNew ideas and initiatives to improve test automation for UI, API and Microservices while having integration with CI processesImprove scripting techniques, adopt best practices, and reduce rework and make sure of complete coverage of requirement (no missing test cases)Quality and Productivity – Improve testing efficiency and make sure of 100% coverage, use best techniques/tools/test data generation mechanism, and improve productivity in regression testingAbility to understand design concepts and product architecture. Propose solutions for performance and security issues.Code debugging skills when test cases fail at automation runsWillingness to learn new technologies and adapt to product needsAbility to work independently with little or no supervisionDevelop in-depth system and product knowledgeResearch and implement tools that support deliveryIdentify areas of improvement (i.e., dynamic data collection methodologies, coding standards, components, and object repository methods, etc.)Participate in communities of practice to share knowledge, learn, and innovateTop 3 Skills:UI Automation with Java, Selenium and Cucumber (2+ years)Testing and Automating Rest API's (1+ year)Good understanding and writing SQL queries (1+ year)Ideal candidate background: Financial background is preferred but not limitedMust have Qualifications:As a Quality Engineer/SDET 3+ years of hands-on automation scripting experience with Java, Selenium and CucumberExperience of working in Agile methodologies/Acceptance Test Driven Development and Continuous Integration processesExperience automating build processes, application deployments and continuous integration system with JenkinsGood understanding of both Object-Oriented (OOPS), Functional Javascript.Proficient with IDE developer tools, such as Eclipse, IntelliJProficient understanding of code versioning tools, like Git.Good knowledge in understanding and building SQLExperience testing REST (web services), and automating APIsProblem solving skills with the ability to think laterally with a medium to long term perspectiveShould be able to own the work/task and track it End to End till closure.Preferred Qualifications:Experience testing MicroservicesUnderstanding of Batch jobsCloud experienceGood understanding in Project/Test Management tools like Jira or Rally.