The Automation Test Engineer must be able to meet the key criteria below:
1. Location: Preferred to be able to be onsite in Bowie, MD 1-2x per week for onsite work, however open to 100% remote work options
2. Years’ Experience: 8+ years professional experience
3. Education: Bachelor degree
4. Security Clearance: IBR is a federal contractor. Applicants must be able to meet the requirements to obtain an Public Trust security clearance. NOTE: United States Citizenship work authorization is required to be eligible to obtain this type of security clearance
5. Work Authorization: Must show that applicant is legally permitted to work in the United States.
6. Employment Type: Full-Time, W-2
7. Key Skills:
· Must have Automation Test experience with Selenium
· Programming experience with Java and JavaScript
· Experience with Test Plans, Test Cases, and Test Scripts
· Bash, Shell, Python or other scripting language experience
Overview
Do you want to help IBR build a portfolio of next-generation data collection systems? As a Test Engineer at IBR, you will support the engineering of a robust, secure and scalable systems of systems that enable data capture from 100M respondents utilizing cutting edge technology in the domains of mobility, enterprise web applications, workflow controls, cloud computing, SOA, GIS, Big Data, Data Warehouses and system security. The Test Engineer position is in support of a testing program in support of the U.S. Census Bureau. The Test Engineer will be on the Operational Test Team that is responsible for supporting a set of events and tests to validate that the system is operational ready for each development release. You will work in a fast-paced environment, including working with multiple project teams, platforms, architectures, and diverse technologies.
Responsibilities
· Demonstrate expertise with Java and Java Script with Selenium WebDriver in a Data Driven and/or behavior driven Framework.
· API Testing using Postman (manual) and Rest-Assured (automation) or comparable tools.
· DB Testing experience
· Design, develop and execute complex automated software test plans in order to identify and address user problems and their causes.
· Analyze risk identifiers and develop documentation addressing software defect diagnostics and proposed solutions in the areas such as database impacts, software scenarios, regression testing, negative testing, retests, or usability.
· Design and develop testing processes used in software application testing, leveraging knowledge of computer science and software development principles, and utilizing Java, Selenium, TestNG/JUnit, and Cucumber.
· Develop and execute test scenarios, scripts, and procedures for unit, process, function, system integration, and acceptance testing.
· Review testing documentation, develop testing standards, define criteria for testing, analyze test results, and present results to developers and end users.
· Create or maintain databases of known test defects.
· Plan test schedules or strategies in accordance with project roadmap or delivery dates
· Participate in product design reviews, providing input on functional requirements, product designs, schedules, or potential problems
· Work efficiently and with a high level of energy.
Qualifications
· 8+ years professional experience
· Must be able to obtain and maintain a Public Trust clearance
· Bachelor degree required
· Expertise with Java and JavaScript with Selenium WebDriver in a Data Driven and/or behavior driven Test Frameworks. Experience with Appium a plus.
· Ability to design, write, test and document efficient testing solutions to meet customer needs
· Proficient in TestNG and Cucumber
· Experience with JUint and/or TestNG
· Experience with API Testing using Postman (manual) and Rest-Assured (automation) or comparable tools.
· Experience with automation functional and regression testing procedures, and ability to review new requirements and UI flows while preparing new test case scenarios.
· Experience with setting up test framework(s) in Selenium WebDriver.
o Experience with Selenium Grid is a plus
· Experience writing automated tests for web applications using Selenium WebDriver.
· Experience working in DevOps setting (i.e. GitHub, Jenkins, Maven, JIRA, etc.)
· Demonstrated experience with Continuous Integration, including one or more of the following build/deploy/version control tools:
o Jenkins, Maven, JIRA and GitHub
o Maven
o Git/GitBash/Stash/Bitbucket
· Experience in all or some of the following programming platform:
o Bash and Shell scripting and Linux
o Java and TypeScript (JavaScript) frameworks in HTML5/CSS3 context (AngularJS, jQuery, D3)
o RESTful APIs/JSON
o SQL
o JSON using Note++
· Knowledge of the Software Development Life Cycle (SDLC)
· Knowledge of the principles, practices and procedures of quality assurance testing automation
· Ability to independently analyze extensive data, identify discrepancies and inconsistencies and recommend a course of corrective action
· Strong verbal and written communication skills as well as interpersonal skills, with both technical and non-technical team members
· Knowledge of other testing tools like: Jmeter, LoadRunner, etc. a plus
· Experience working with databases and various data formats and related technologies for testing
Physical Demands
Position consists of sitting for long periods of time, bending, stooping, crouching, and lifting up to 20 pounds. Frequently uses hands/fingers for manipulation of keyboard and mouse.
Work Environment
Work is performed primarily indoors at a well-lit office environment. The environment is normally air conditioned, but conditions may change dependent upon circumstances. Work may need to be performed in a fast-paced environment requiring quick thinking and rapid judgements. Employee will be exposed to a wide variety of clients in differing functions, personalities, and abilities.
About IBR
Imagine Believe Realize, LLC (IBR) is an emerging small business focused on delivering software and systems engineering solutions to government and commercial clients. Our talent acquisition strategy is tailored to career seeking candidates who embrace continuous learning and desire to grow as a professional in the software/systems engineering industry. We strive to enhance our team members ability to thrive in the workplace by creating a proper work/life balance and first-class benefits package that includes:
· Nationwide medical, dental, and vision insurance
· 3 weeks of Paid Time Off and 11 Paid Federal Holidays
· 401k matching
· Life Insurance, Short-Term Disability, and Long-Term Disability at no cost to our employees
· Flexible spending accounts and Dependent Care spending accounts
· Wellness incentives
· Reimbursement for professional development and certifications
· Training assistance opportunities
Upon hire and in compliance with federal law, all persons hired are required to verify identity and eligibility to work in the United States, and to complete the required employment eligibility verification and background check. IBR is a Federal Contractor.
Imagine Believe Realize, LLC is proud to be an Equal Opportunity and Affirmative Action Employer. We do not discriminate based upon race, age, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.”
Learn more at http://www.teamibr.com
If alternative methods of assistance are needed with the application process, additional contact information has been provided below:
info@teamibr.com
407.459.1830
Job Type: Full-time
Pay: $87,709.27 - $115,628.38 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Employee assistance program
- Flexible schedule
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Professional development assistance
- Referral program
- Vision insurance
Experience level:
- 8 years
Schedule:
- Monday to Friday
Work Location: In person