Junior Test Automation Engineer
Job Description SUMMARY OF POSITION Writes and maintains test automation scripts. Requires a bachelor's degree and 2-4 years of experience coding in a programming language such as Python, PHP, C, C++, or Java. Document, detail, and report in a clean and timely fashion any defects found during testing. Develop and maintain Jenkins continuous integration and automated test scripts using Selenium Webdriver and the Robot test automation framework to consistently regression test and verify application functionality. Employees will gain a working knowledge of quality assurance methodologies. Candidates should be familiar with Windows, Linux and/or Unix OS. This position will help candidates to develop the experience and judgment to plan and accomplish goals and the ability to perform a variety of software related tasks. Works under general supervision; reports to the Chief Technology Officer. Responsibilities · Write code in Python to test APIs and interfaces. · Use tools like Selenium Webdriver and Robot to build functional test automation. · Progressively enhance continuous integration. · Define, modify, and execute test plans and regression strategies. · Perform manual and exploratory tests with the goal of automation. · Perform application testing to ensure program changes are functional and are in compliance with established standards. · Document software issues and enhancement requests and assist development with concise and detailed steps for duplication of the defects found while performing manual functional, integration, and regression tests. · Assist the development team in debugging and reproducing reported issues. · Work with BA and Software Engineers to improve overall development and test processes. · Build functional regression testing automation. · Perform load/scale tests. · Be an advocate for testing software. Required Qualifications · BS or MS in Computer Science preferred. · Programming experience in C, C++, Java, Python, etc. · Understanding of databases MySQL and NoSQL. · Strong knowledge of Linux and basic troubleshooting. · Excellent oral and written communication skills. Beneficial Experience · Experience (internship) as software tester or automation engineer. · Experience with application deployment, automation and reporting in Jenkins. · Experience in writing Selenium Webdriver scripts. · Experience with Test Rail or similar test planning software. Company Description G&G Outfitters is a premier full service branded merchandise agency headquartered in Lanham, MD. G&G Outfitters combines innovative design, creative and marketing services and promotional solutions to help clients define and differentiate their business with branded and custom merchandise. Our in-house capabilities, including screen-printing and embroidery, global sourcing, and storage and fulfillment, allow customers to benefit from increased flexibility, lower costs and faster turnarounds.