QA Automation Engineer / Java Developer
Company: OBXtek
Location: Washington
Posted on: May 28, 2023
Job Description:
Responsibilities
OBXtek is currently staffing for a -QA Automation Engineer / Java
Developer to work on our contract for OSHA.
-OBXtek provides OSHA program management, software development,
training, help desk, infrastructure operations and production
support. This work includes leading edge SOA software development
implementing an Oracle Service Bus architecture, OBIEE data
warehousing/reporting support, instructor led and virtual user
training, and a call center for users of the OSHA Information
Systems (OIS). In addition to software engineering OBXtek delivers
consultative and administrative support to multiple OSHA
regions.
The OSHA Information System (OIS) itself is a Case Management
solution implemented in several distinct application modules. These
tools are mission critical to OSHA's enforcement, compliance
assistance, consultation and outreach efforts. OIS is also meant to
interface with national research laboratories, Treasury, Pay.gov,
and banks.
OIS represents and ongoing and significant investment of Department
of Labor / OSHA dollars into information technology infrastructure
and programming. OIS tools are used nationwide across all OSHA
regions and interface with a number of other information technology
systems maintained by the Department of Labor, Treasury, State
governments, etc. OIS O&M and new development must be planned
and executed with Capital Planning and Investment Control (CPIC)
and related Enterprise Architecture, Portfolio Management and
Earned Value Management principals in mind.
Tasks include the following:
- Elicit requirements using interviews, document analysis,
requirements sessions, business process descriptions, use cases,
scenarios, business analysis, task, and workflow analysis.
- Critically evaluate information gathered from multiple sources,
reconcile conflicts, decompose high-level information into details,
abstract up from low-level information to a general understanding,
and distinguish user requests from true underlying needs.
- Collaborate with developers and subject matter experts to
establish the technical vision and analyze trade-offs between
usability and performance needs.
- Experience creating technical documentation, including design
documents, requirement documents, process diagrams, test cases,
training material, etc.
- Proactively communicate and collaborate with external and
internal customers to analyze information needs and functional
requirements and deliver the following artifacts as needed:
(Functional requirements (Business Requirements Document), iii. Use
Cases, GUI, Screen and Interface designs)
- Perform end-to-end application testing to support software and
hardware maintenance upgrades as well as new application
functionality and business process changes.
- Work independently with users to define concepts and under the
direction of project managers.
- Develop requirements specifications according to standard
templates.
- Develop and execute test cases within a web application and its
associated reporting platform.
- Interact in a collaborative fashion with multiple Application
Development teams to ensure delivery of quality software
products.
- Develop, document, and maintain functional test cases
(functional testing for sprint testing and regression) and other
artifacts.
- Use problem-solving skills to break down complex situations to
discover and resolve root causes.
- Ability to understand and communicate technical issues related
to defects and enhancements.
- Successfully engage in multiple initiatives simultaneously,
including end-to-end application testing
- Work through a backlog of defects and enhancements on an
application that compare data across a variety of different data
models.
- Involve in extensive data validation by writing several complex
SQL queries and involved in back-end testing and worked with data
quality issues.
- Perform Section 508 compliance testing , GUI testing (Font
Size, Spell Check, Proper Labeling, Tab order for the form fields),
Smoke Testing, Database testing and Automation testing.
- Implement and define testing methodologies and standards to
continuously improve results.
- Experience in using automation tools such as Selenium to
develop automation testing scripts using JAVA programming
language.
- Proficient in using Junit framework for Unit Testing and
experience in using JMeter to perform performance testing.
- Support implementations, upgrades, migrations, and change
requests.
- Produce well-documented defect reports in the Defect tracking
tool and create test logs.
Qualifications
- 7+ years of experience in requirement gathering, requirements
analysis, and requirements development
- 7+ years of experience in hands-on manual testing
- 2+ years of experience in hands-on automated testing
- 7+ years of experience in clearly documenting defect
information to include analysis steps to reproduce, and suggested
fixes.
- Working knowledge of Java and Agile software development
methodology -
- Strong background in Requirements gathering, analysis, and
development.
- Hands-on experience using SQL to query Oracle
databases.
- Experience implementing automated test tools. For e.g.,
Selenium, Load Tester and Quality Center with QTP
- Strong analytical and product management skills required,
including a thorough understanding of how to interpret customer
business needs and translate them into the application and
operational requirements.
- Excellent analytical, written and verbal communications
skills
- Hands on experience either testing or developing a web-based
application and/or reports.
- Strong consulting and client management skills with attention
to detail.
- Ability to work independently and collaboratively as needed to
achieve results.
- Demonstrated a track record of analytical and critical thinking
skills.
- Organized, motivated and demonstrate the ability to work under
minimal supervision to achieve desired objectives.
- Ability to define problems, collect data, establish facts, draw
valid conclusions and provide solutions
- Ability to interpret a variety of technical information
Security ClearancePublic Trust
Company Information
Headquartered in McLean, Virginia and founded in 2009, OBXtek is a
fast-growing leader in the government contracting field. Our
mission is Our People---Our Reputation. Our people are trained
professionals who enhance our customers' knowledge and innovation
using technology, collaboration, and education.
We offer a robust suite of benefits including comprehensive
medical, dental and vision plans, Flexible Spending Accounts,
matching 401K, paid time off, tuition reimbursement plans and much
more.
As a prime contractor for 93% of our current work, OBXtek pairs
lessons learned across disciplines with industry standard quality
practices such as CMMI-Dev Level III, ITIL, 6Sigma, PMI, and ISO.
Our rapid growth has been recognized by INC500, the Washington
Business Journal, and Washington Technology magazine.
OBXtek is an Equal Opportunity Employer and does not discriminate
based on race, color, religion, sex, age, national origin, gender
identity, disability, veteran status, sexual orientation or any
other classification protected by federal, state or local law.
-
Keywords: OBXtek, Washington DC , QA Automation Engineer / Java Developer, IT / Software / Systems , Washington, DC
Didn't find what you're looking for? Search again!
Loading more jobs...