QA Test Engineer

Overview

On Site
Full Time

Skills

Quality Assurance
Functional Testing
Emerging Technologies
Systems Architecture
System Testing
Regression Testing
User Stories
Functional Requirements
Test Scripts
Manual Testing
Test Management
Writing
Testing
Training
Documentation
HIS
Test Cases
Mentorship
Application Development
Unit Testing
Computer Science
Mathematics
Business Management
Software Testing
Test Methods
UFT
Application Lifecycle Management
Automated Testing
Programming Languages
PHP
Java
Python
Perl
Scripting
HTML
XML
Cascading Style Sheets
Software Development
Continuous Integration
Continuous Delivery
Problem Solving
Conflict Resolution
Analytical Skill
Microsoft Azure
Amazon Web Services
Cloud Computing
Agile
SAP BASIS
Law
FOCUS

Job Details

Job Description

ECS is seeking a QA Test Engineer located in Memphis, TN , who works independently or under only general direction on complex problems which require competence in all phases of programming concepts and practices.

Analyze, design, develop, test, and implement test scripts using ALM, UFT or similar functional testing tools.

This is an excellent opportunity for someone looking for a long-term opportunity, growth, and flexible work environment with great benefits. If you are self-motivated, work well with a team as well as individually, can bring innovative solutions to the table, and like to mentor other developers; this is a great opportunity for you!

This position will perform and have the following duties, roles, and/or responsibilities:
  • As part of the development team, develop and apply skills in the areas of new and emerging technologies, best practices, and system architecture.
  • Develop and execute automation scripts using UFT and ALM.
  • Review manual test cases and automate as appropriate.
  • Support, maintain, and enhance all test case automation related activities during iterative development, system testing and regression testing.
  • Review user stories and functional requirements to determine appropriate test scripts and methods.
  • Assist with manual testing; execute manual test cases and scripts using test management/tracking tools.
  • Demonstrate a flexible attitude, ability to perform under pressure and ability to handle change easily while meeting deadlines.
  • Communicate with technical and non-technical audiences verbally and in writing.
  • Work independently and in a team environment, to give and receive direction.
Specific responsibilities include:
  • Establish and document an enterprise level testing process and organization
  • Develop and revise test cases and scripts on requirements.
  • Assist in the implementation of applications through various testing phases and into production environments.
  • Provide training and documentation to allow team members to effectively use UFT/AFT in his/her absence
  • Must be able to communicate effectively, work in a team environment and think analytically.
  • Perform maintenance on test cases and scripts for applications currently in production.
  • Assist/mentor application development team with Unit Testing and best practices


Required Skills

  • 5+ years of relevant experience
  • Bachelor's Degree in Computer Science, Engineering, Mathematics, Business Management or equivalent.
  • 5+ Years of experience with software testing of web-based applications using a structured testing methodology.
  • 5+ Years of experience with automated testing tools, preferably UFT and ALM.
  • 5+ years developing automated test scripts
  • The ability to determine the most appropriate test to fulfill requirements
  • 2+ Years of experience developing with programming languages such as PHP, Java, Python, Perl.
  • Ability to write tests using scripting languages required for the application
  • In-depth / strong knowledge of HTML, XML and CSS.
  • Complete familiarity with the TSLC and Software development life cycle
  • Experience with CI/CD
  • Excellent troubleshooting, problem solving and analytical skills.


Desired Skills

  • Experience with Azure or AWS cloud services
  • Ability to work in an agile, collaborative environment where a wide degree of creativity and latitude is expected.
  • Experience leading a remote test team
#ECS1

ECS is an equal opportunity employer and does not discriminate or allow discrimination on the basis any characteristic protected by law. All qualified applicants will receive consideration for employment without regard to disability, status as a protected veteran or any other status protected by applicable federal, state, or local jurisdiction law.

ECS is a leading mid-sized provider of technology services to the United States Federal Government. We are focused on people, values and purpose. Every day, our 3800+ employees focus on providing their technical talent to support the Federal Agencies and Departments of the US Government to serve, protect and defend the American People.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.