3 days old
2018-04-202018-05-18
  • Job Code
    610749

Quality Assurance Engineer


The QA Engineer will be responsible for driving quality and champion defect prevention/early defect detection, maximizing test coverage and using business analysis techniques to optimize testing activities, as well as for test case creation and execution, maximizing automation (Medium/High complexity). The QA Engineer will also be responsible for writing project/program test strategies and plans for Information Technology, for the adoption of quality engineering practices, and for providing feedback on quality of deliverables and escalate issues.


Responsibilities



  • Accountable for developing a deep understanding of systems, solutions and technology associated with the systems in scope and training junior resources
  • Accountable for developing deep domain knowledge and business logic, processes, flows, data flows and rules, for areas in scope and training junior resources
  • Responsible for reviewing requirements and business functions and constructing data flows to map intended system behavior including data boundary conditions to optimize maximum coverage
  • Responsible for raising quality issues and following defined QE processes and tools usage and intent
  • Responsible for creating/executing and maximizing automation of complex test cases for assigned programs/projects through the application lifecycle, including multi-level tests to exercise full functionality of an AUT, e.g. service-level, component and UI tests (functional)
  • Responsible for following agreed upon processes for test results storage, defect tracking and defect verification and supporting project metrics tracking
  • Partners across IT and with assigned business lines to test new or existing software in order to ensure functional requirements are met.
  • Responsible for coaching and mentoring junior resources
  • Responsible for modelling system behavior/attributes performing model optimization to improve scope and functional coverage and maintain models as business requirements change
  • Responsible for utilizing service virtualization tools to enable early testing


Qualifications



  • B.S in Computer Engineering, Computer Science or related technical degree
  • 3+ years related experience as test engineer and/or developer
  • Must have experience with testing REST and SOAP services using SOAPUI and Postman
  • Must have experience with automation of testing REST and SOAP services using Jenkins, NewMan etc.
  • Hands-on experience in test case design at different levels (component/service, integration, and end to end/user scenarios)
  • Hands-on experience in Test Automation Frameworks/Tools: (Robot Framework, TestNG, SOAPUI, Appium, etc.), Scripting Languages: (Perl, Python, Bash, etc.), Programming: Java, C, SQL DB querying), and Source Configuration Tools (GIT, SVN, MKS, etc.)
  • Experience in a QA/test environment with a focus on technical, automated testing in a variety of environments (distributed, cloud and mainframe, business workflows and services/APIs, databases)
  • Strong business domain knowledge to ensure ability to deploy appropriate testing techniques and methodologies to resolve business goals, and understanding of business logic and processes, including data attributes and data business rules
  • Excellent communication skills; ability to focus and prioritize and solve complex technical problems


Preferred Qualifications



  • Experience working with software delivery methodologies, frameworks and best practices (Agile/Waterfall), DevOps operations and integration of testing into the DevOps pipeline
  • Experience reviewing artifacts, code reviews, application and test automation scripts
  • Experience with non-functional testing (performance, UI/UX, Accessibility, etc.)

Categories

Featured Jobs

Career News

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

QA Engineer

Randstad Technologies
Raleigh, NC 27617

Share this job

QA Engineer

Randstad Technologies
Raleigh, NC
US

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast