Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
BAE Systems

Test Automation Engineer

Dulles, VA

Job Description

Test Automation Engineer

Position Summary

Provide test automation expertise and leadership in building a Selenium WebDriver based framework. Also provide mentoring and training of team members in test automation concepts and tools. Additionally, provides exploratory, functional and regression testing on web applications.

Responsibilities

o Lead the test automation effort, defining automation strategy and architecture that employs Selenium WebDriver and JMeter.

o Design and develop Test Automation Scripts using Selenium WebDriver

o On a day-to-day basis, you will work with other test engineers and developers to implement new automation scripts and diagnose problems with existing scripts, all running in a Continuous Integration environment.

Want more jobs like this?

Get jobs in Dulles, VA delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


o Constantly work with developers and product owners to help diagnose and solve problems and remove roadblocks, define testing scenarios, and to find ways to introduce efficiencies into multiple agile teams.

o Work within Agile teams to provide early manual exploratory testing during development.

o Adding tasks and acceptance tests to user stories to ensure that the definition of done includes a zero defect strategy.

o Assisting developers with unit test automation to enable Test Driven Development whenever feasible.

o Creating and implementing test plans that describe the scope, strategies, test cases and environment for testing

o Writing detailed test cases and acceptance criteria that can be used in manual or automated testing for functional and regression testing teams.

o Running automated tests and/or load test profiles and analyzing the results.

o Work with the Test Lead to make continuous improvements to our agile processes and to set future direction for the team.

o Mentor other testers on the team as needed, and onboard new hires.

Required Skills and Experience

o Hands-on experience developing test automation scripts with Selenium WebDriver

o Experience with test automation tools - Selenium Webdriver, JMeter, and SOAPUI

o Experience with scripting in Java, JavaScript, PERL, or Python.

o Experience with Unix or variant - i.e. AIX, HP-UX, Linux, Solaris, etc.

o Experience managing relational databases, creating and querying test data in SQL.

o Solid experience with manual test case design and evaluation for Automation feasibility.

o College degree in IT or a related field or at least 5 years experience testing web based applications

o Minimum of two years of recent experience in software testing of web based applications and working experience with X/HTML/5, CSS, jQuery, Javascript, JSON, XML, XSLT, AJAX, ExtJS

o Experience working in Agile development framework, preferably as an embedded tester or developer in Scrum team.

o Must be able to work independently with little supervision and produce results.

o Passionate about agile testing and continuous improvement in the context of application lifecycle management

o Have a penchant for finding ways to get things done

o Well organized and excellent communication skills

Desired Skills and Experience

o Previous development experience

o Experience writing User Stories and the associated Acceptance Criteria

o Experience with JIRA and Microsoft SharePoint

o Experience with HTTP Capture tools such as Charles Proxy, Fiddler, HTTPWatch, or browser developer tools - Firebug, Chrome Developer Tools, Web Developer

Required Education, Experience, & Skills

o Hands-on experience developing test automation scripts with Selenium WebDriver

o Experience with test automation tools - Selenium Webdriver, JMeter, and SOAPUI

o Experience with scripting in Java, JavaScript, PERL, or Python.

o Experience with Unix or variant - i.e. AIX, HP-UX, Linux, Solaris, etc.

o Experience managing relational databases, creating and querying test data in SQL.

o Solid experience with manual test case design and evaluation for Automation feasibility.

o College degree in IT or a related field or at least 5 years experience testing web based applications

o Minimum of two years of recent experience in software testing of web based applications and working experience with X/HTML/5, CSS, jQuery, Javascript, JSON, XML, XSLT, AJAX, ExtJS

o Experience working in Agile development framework, preferably as an embedded tester or developer in Scrum team.

o Must be able to work independently with little supervision and produce results.

o Passionate about agile testing and continuous improvement in the context of application lifecycle management

o Have a penchant for finding ways to get things done

o Well organized and excellent communication skills

Preferred Education, Experience, & Skills

o Previous development experience

o Experience writing User Stories and the associated Acceptance Criteria

o Experience with JIRA and Microsoft SharePoint

o Experience with HTTP Capture tools such as Charles Proxy, Fiddler, HTTPWatch, or browser developer tools - Firebug, Chrome Developer Tools, Web Developer

#KRA10

About BAE Systems Intelligence & Security
BAE Systems, Inc. is the U.S. subsidiary of BAE Systems plc, an international defense, aerospace and security company which delivers a full range of products and services for air, land and naval forces, as well as advanced electronics, security, information technology solutions and customer support services. Improving the future and protecting lives is an ambitious mission, but it's what we do at BAE Systems. Working here means using your passion and ingenuity where it counts - defending national security with breakthrough technology, superior products, and intelligence solutions. As you develop the latest technology and defend national security, you will continually hone your skills on a team-making a big impact on a global scale. At BAE Systems, you'll find a rewarding career that truly makes a difference.

Intelligence & Security (I&S), based in McLean, Virginia, designs and delivers advanced defense, intelligence, and security solutions that support the important missions of our customers. Our pride and dedication shows in everything we do-from intelligence analysis, cyber operations and IT expertise to systems development, systems integration, and operations and maintenance services. Knowing that our work enables the U.S. military and government to recognize, manage and defeat threats inspires us to push ourselves and our technologies to new levels.

At BAE Systems, we celebrate the array of skills, experiences, and perspectives our employees bring to the table. For us, differences are a source of strength. We're laser-focused on high performance, and we work hard every day to nurture an inclusive culture where all employees can innovate and thrive. Here, you will not only build your career, but you will also enjoy work-life balance, uncover new experiences, and collaborate with passionate colleagues.

Job ID: BAE-BAE1US66286BREXTERNAL
Employment Type: Other

This job is no longer available.

Search all jobs