Job Description :
VDart We are a Global Information Technology Services & Workforce Solutions firm headquartered out of Atlanta, GA with presence in US, Canada, MX, UK, Belgium, Japan & India. Founded in 2007, Our team of over 2550+ professionals continually create impact for our customers worldwide in solving complex technology challenges with cutting edge technologies. We specialize in providing the Fortune 1000 companies, niche hard to find skills in technologies including Social, Mobile, Big Data Analytics, Data Sciences, Cyber Security, IoT, Cloud, Machine Learning, and Artificial Intelligence. With delivery centers in the UK, Mexico, Canada, and India, we provide global workforce solutions to our customers covering EMEA, APAC & Americas. VDart is an award-winning organization recognized by Inc 5000 Hall of Fame; Atlanta Business Chronicle*s Fastest Growing Companies; NMSDC*s National Supplier of the Year; Ernst & Young*s Regional Entrepreneur of the Year and more. Role: SDET Engineer & Architect Location: St. Louis, MO Type of Hire: Contract Rate: $Negotiable SDET Engineer: Essential Job Responsibilities: Write and execute automated test code in Java for web / legacy apps and product public API using xUnit, BDD, and latest opensource packages and technologies. Write functional, integration, and customer work-flow (end-to-end) test automation to validate product functionality and integration with dependencies. Develops, modifies, and executes software test plans, automated scripts and programs for testing. Plan and carry out performance, load, and stress tests. Participate in design, architecture, and code reviews. Implement, execute, and debug automated test scripts using various technology and tools. Generate API levels, Web UI, and performance automated test scripts. Provide input and recommendations to solve technical problems and execute a well-defined remediation plan. Work closely with other quality and development engineers to build, evolve, and maintain a scalable continuous build and deployment pipeline. Demonstrate proficiency in building technical documentation. Experience working within an agile development process (Scrum, Kanban, etc from the test design, test automation, and execution perspective. Working experience implementing test code within a continuous integration and delivery pipeline Demonstrated working proficiency of refactoring code and iterative development. Ability to analyze and translate requirements and development stories into test automation. Comprehend new concepts quickly, and apply them accurately within a rapidly evolving, dynamic environment. Applying continuous integration and delivery concepts (CI/CD) using Jenkins Help lead automation efforts and share best practices in test automation. Required Qualifications: Bachelor's degree in CIS, MIS, EE, or other related technical degree is preferred. High School Diploma with QA Engineering experience is required. 4+ years of QA and/or development experience using industry-standard processes including some customer facing projects. 1+ year of experience writing automated test scripts in Python and/or Selenium WebDriver API. Proficiency with at least one modern object-oriented programming language. (Java preferred) Strong understanding of REST/HTTP/SOAP and JSON. Knowledge of XML, XSD, WSDL. Experienced with Windows and Linux, such as Red Hat or Ubuntu. Ability to set up test environments and test beds. Expertise testing all layers of a web application, including front-end, service layer, and back-end testing. SDET Architect: Skills Java, Agile and design pattern. Strong Test Leadership and Management Skills Create program level strategies, test plans and strong process and quality background Test metrics, knowledge management, people management, dashboards/ reporting Knowledge and working experience of Automation frameworks Strong UI and API automation skills, and strong Java, Javascript knowledge Exposed to Agile and Rapid delivery methodologies and tools like JIRA, Confluence etc. Implement QE best practices at every opportunity and ensure accurate status tracking and reporting to the overall QE Practice Lead Define and maintain the overarching Automation metrics and KPIs, sets and measures goals for the automation teams Understanding of the DevOps pipeline for Continuous Integration and Continuous Testing Continuously enhance knowledge and expertise, keep current Coach junior automation engineers on test automation best practices and guides them during implementation of new tools/frameworks Experience with creating performance test strategy, test plans and executes performance and load testing activities for large-scale, enterprise-class applications Experience in working with monolithic and microservices based applications Tools and Languages: Java, Javascript, NodeJS, Spring, Selenium, Jasmine, RestAssured, SoapUI, Postman, Jmeter, Appdynamics, Splunk, Jenkins, Cucumber, TestNG, JUnit, Karate, GIT Referral Program: Ask our recruiting team about how you can be a part of our referral program. If you refer a candidate with this background and if the candidate accepts the role our team pays a generous referral. We are keen on networking and establishing a long-term, mutually beneficial partnership with you. We are Equal Employment Opportunity Employer. VDart Inc Alpharetta, GA Follow us on Twitter for the hottest positions: @VDart_Jobs Follow us on Twitter: @vdartinc