Previous Job
Senior Automation Software Test Engineer
Ref No.: 18-09190
Location: Baltimore, Maryland

The Senior Automation Software Test Engineer provides mentorship and expertise in technologies and processes for Quality Assurance (QA) and Testing. He/She provides expertise for TRP key business functions and supporting technologies.
• Develops and creates test ware (e.g., deliverables, plans, environment, data set-up, test cases, etc.) to ensure project test requirements are met
• Provides QA and testing input into business decisions and participates in project risk assessment reviews to increase efficiencies and to reduce risk
• Executes tests and reviews results to ensure requirements and objectives are met
• Identifies tasks and methods that can be automated to ensure resources are maximized
• Remains current in test automation technology and software capabilities to ensure efficient utilization of resources
• Remains current with industry trends, emerging technology and best practices within the testing discipline to disseminate updated knowledge throughout the organization

Additional Job Details:
• Ability to perform testing on high to very high complexity projects and provide guidance, training, and mentoring
• Proven mastery of software testing including test strategies, test plans, and test execution
• Technical depth to create and run test scripts that cover a wide variety of scenarios such as smoke, functional, regression, endurance, and performance testing
• Excellent background in foundational concepts of testing, software development lifecycle (SDLC) and testing practices throughout SDLC
• Experience with creating automated tests with Selenium using Java programming language.
• Experience and strong understanding of automation tools such as Selenium, SoapUI, JMeter
• Experience building and developing test automation for APIs and Web Services using http protocol, JASON and XML
• Experience testing contents for web/mobile
• Ability to create tests of Java code logic using Junit and other Java testing frameworks
• Experience with test creation using scripting languages such as Groovy and Griddle
• Experience with test data set up using SQL
• Experience with front end technologies such as HTML, CSS, and JavaScript
• Experience with version control tools such as Git and SVN
• Driven to improve current state by developing or leveraging internal or external innovations
• Excellent collaboration skills to partner with Developers, Test Engineers and Business Analysts to execute against established test plans and timelines
• Ability to work independently or collaboratively with others in team environment
• Possesses ability to use effective facilitation skills and techniques to elicit requirements from a diverse range of stakeholders and group size
• Possesses effective influencing and negotiating skills
• Excellent written and verbal communication skills
• Experience using Microsoft Office Suite, including Microsoft Project and SharePoint
• College degree and 2 years of related work experience, or Associate degree and 4 years related work experience, or High School diploma/equivalent and 6 years related work experience
• Experience with Agile Scrum framework and test automation in CI/CD
• Experience with test automation for software products deployed in a cloud or hybrid environment utilizing cloud service platforms such as AWS
• College degree in Computer Science, Information Systems, Engineering, or other related field preferred
• Six or more years of technology and software testing work experience.
• Three or more years of relevant experience working with Client testing suite