Quality Assurance Engineer

2024-09-10
USA
Expression
Expression is seeking a highly skilled Quality Assurance professional to support the Global Public Affairs Office of the US Department of State. The duties of this project team include the architecture, engineering, operations, development, UI/UX, user training and agile project management of their web assets hosted on cloud architecture running a content management system (WordPress). This position ensures that the functionality and performance of the site meets quality metrics goals in the most efficient manner possible.
Location:
Remote in the United States
Responsibilities & Duties:
Creating, maintenance and evaluation of software automation test scripts for both UI and API (including incorporation of dynamic test data) for a web siteCreating and maintaining manual test scripts when needed.Conduct testing following a disciplined procedures and documentation (Test Strategy, Test Plan, Test Case, Results, Defect Analysis, Test Summary)Ability to train others regarding automation test concepts; plus providing guidance and direction as needed.Gathering and validating application functional/performance/load requirementsCreation and maintenance of test plans and test casesExecution, as required, of manual and automated software testing in areas involving installation, functional, performance and load, integration, and regression testing.Documentation of process improvements regarding best practices regarding test automationCreation of test reports and test visualizations (Splunk)Maintenance of all test documentation and results with results.Coordination and prioritization of test development activities and the ability to work with multiple development teams and software projects are also critical for the selected candidate.Management of defects within a corporate defect tracking system
Requirements:
Ability to obtain a Public Trust. Bachelor's degree, preferably in Computer Science, Software Engineering, similar discipline, or equivalent work experience is required.A minimum of 8+ years of structured software quality assurance engineering experience is required.5+ years of hands-on experience with the development of automated test scripts, execution of test cases and reporting and dissemination of test results.Experience with automated testing applications like Gauge (Java+Selenium, Cucumber)Experience with API testing tools such as ReadyAPI.Production software development experience with 2-3 structured programming languages such as .Net, Java and Pega.Experience with quality assurance practices and testing methodologiesExperience with test plan and test case development and executionExperience with developing, executing, and maintaining automated test scripts.Experience with MS SQL Server, BitBucket, JIRA+ Xray, PostmanExperience deploying in CI/CD and using Build Pipelines.Demonstrated documentation and reporting experience.Operating system management experience with Windows Server 2012/2016Experience with commercial defect management systemsExperience training small teams regarding test engineering concepts.Experience working within an Agile Development EnvironmentExperience with document management systemsExcellent analytical and problem-solving skills.Excellent communication skillsBasic understanding of program interfaces, services, databases, messaging, files systems, and other program objects.Ability to troubleshoot independently both software and operating system level installation and configuration issues.
Desired Skills:
508 Compliance testingPerformance & Load testing preferably on a Content Management System like Drupal or WordPressConduct automated visual regression testing using any tool.Experience writing production JavaScript, HTML, XML, XSLTExperience creating test visualizations using any automation toolExperience with Microsoft Visual Studio 2015/2017Experience writing production Java, C#, .NET.System administration experience with Unix/Linux/WindowsExperience with SQL Server Reporting Services (SSRS)Experience with WordPress
Working Environment & Conditions:
This job operates in a professional office environment and has a noise level of mostly low to moderate. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines. This position is primarily indoors, consistent with a standard office position and has a noise level of mostly low to moderate. The incumbent is required to stand, walk, sit, use hands to finger, handle, or feel objects, tools, or controls, reach with hands and arms, talk and hear.The workload may require the incumbent to sit for extended periods of time. The incumbent must be able to read, do simple math calculations and withstand moderate amounts of stress.The incumbent must occasionally lift and/or move up to 25 lbs. Specific vision abilities required by the job include close vision, distance vision, color vision, depth perception, and the ability to adjust focus.
Benefits:
401k matchingPPO and HDHP medical/dental/vision insuranceEducation reimbursementComplimentary life insuranceGenerous PTO and holiday leaveOnsite office gym accessCommuter Benefits Plan
About Expression:
Founded in 1997 and headquartered in Washington DC, Expression provides data fusion, data analytics, software engineering, information technology, and electromagnetic spectrum management solutions to the U.S. Department of Defense, Department of State, and national security community. Expression's culture focuses on creating immediate and sustainable value for our clients via agile delivery of tailored solutions built through constant engagement with our clients. Expression was ranked #1 on the Washington Technology 2018's Fast 50 list of fastest-growing small business Government contractors and a Top 20 Big Data Solutions Provider by CIO Review.
Equal Opportunity Employer/Veterans/Disabled