1-2 years of experience in automated testing and software development.
Proficiency in Java, C++, and Python programming languages.
Basic understanding of Git/Gitlab for version control.
Familiarity with software development tools like Confluence and JIRA.
Strong verbal and written communication skills.
Ability to work independently and collaboratively in a dynamic environment.
Responsibilities
Develop software for the C2BMC User Interface using Java, C++, and Python.
Design and implement an automated testing framework for UI products.
Create and execute automated test scripts based on defined requirements.
Collaborate with team members to ensure quality and efficiency in testing processes.
Adapt to unanticipated tasks and challenges as they arise.
Benefits
Opportunity to work on a high-impact defense program.
Engagement in a dynamic and collaborative team environment.
Potential for professional growth and skill development in automated testing.
Access to advanced software development tools and methodologies.
Full Job Description
Job Title:User Interface (UI) Automated Test Engineer
Location: Colorado Springs, CO
Level: E5
Required Clearance Level: Secret
Position Responsibilities:
This position is for a User Interface (UI) Automated Test Engineer on the C2BMC program. The candidate will be responsible for software development in Java, C++, and Python languages for the C2BMC User Interface (UI).
Under minimal direction, the Automated Test Engineer will assist in designing and implementing an automated testing framework for the suite of C2BMC UI products.
The successful candidate should have knowledge of automated testing, understanding test requirements, and developing test scripts using the Python language.
Basic Qualifications:
The Automated Test Engineer will have good verbal and written communication skills, have the ability to work independently as well as a part of a team and will be required to work in a highly dynamic environment.
Required technical skills:
Knowledge of Automated Testing.
Basic understanding with Git/Gitlab.
Knowledge of common software development and management tools such as Confluence and JIRA.
Familiarity with software engineering and Python development.
Willingness to take on unanticipated tasking.
Generally has 1+ years of related experience and may have a post-secondary degree or training in a related discipline.
Preferred Qualifications:
Familiarity with Eclipse, VS Code, Maven, Gradle, ClearCase, Jenkins, PyAutoGUI, Tesseract.
Experience working in an agile development environment is highly desired.Security + certification is desired.
Experience using the Selenium framework to test web applications.