Job Openings Senior QA Engineer for a Delivery Company

About the job Senior QA Engineer for a Delivery Company

About the project

Our partner is one of the largest independent distributor in USA and Canada. They serves more than 12,000 retail stores throughout the United States and Canada, and over 50 countries around the world.

Job Description

Our client is seeking an experienced software QA Engineer to join their growing team. The successful candidate will be responsible for the quality assurance and testing of large software development projects throughout the software life cycle. The QA Engineer will be an integral part of a cross-functional project team, working with other team members to conduct testing and implement strong testing frameworks and processes that consistently deliver high quality software, at high velocity, for their clients.

Primary Duties:

  • Test various software applications including web-based and client/server
  • Prepare and execute both manual and automated test cases, indicate needed fixes and document results
  • Utilize ticket tracking systems and specialized testing frameworks/tools to record and manage defects, and drive toward higher quality software and releases
  • Troubleshoot and resolve issues in production and other environments
  • Review, understand and contribute to Business Requirements, Functional specifications and system designs to ensure structured validation of all testable conditions
  • Recommend processes and workflow to improve quality throughout the SDLC
  • Advance testing automation and the development practices needed to support it
  • Work collaboratively and effectively with other team roles to implement effective testing efforts
  • Work independently and/or as part of project efforts, as required by work demand
  • Interact effectively and cooperatively with all levels of management and staff

Qualifications:

  • Up-to-date experience with testing frameworks, tools and methods for the Microsoft technology stack.
  • 5+ years’ recent, progressive experience writing and executing complex manual and automated test scripts for large, complex software applications, for all software testing types and stages, including integration, system, functional, user-acceptance, end-to-end, data conversions, mapping, and regression testing.
  • Diverse experience with data-driven web software platform/applications with rich UI, such as CMS, e-Commerce, etc.

Demonstrated hands-on experience and thorough understanding of the following technologies:

  • C#.NET code, .NET Framework and development practices
  • Visual Studio, VSTS
  • HTML, CSS, and JavaScript
  • Entity Framework
  • SQL Server, including SQL scripting, using SQL queries and testing SQL statements
  • REST and SOAP APIs, and methods for testing these interfaces

Demonstrated hands-on experience and thorough understanding of the following tools:

  • Issue Tracking systems (Atlassian product suite: JIRA, Confluence, etc.)
  • Test Automation Frameworks and tools (ex: Selenium) and in implementing, developing and managing automated testing processes
  • Using and applying Continuous Integration tools in VSTS
  • Source control systems (Git)
  • Test Management system(s) (ex: Xray)
  • Highly organized and capable of managing and monitoring several concurrent testing activities
  • Previous experience working in software teams that follow Agile methodologies

Desired Attributes:

  • Excellent communication skills, verbally and in writing
  • Excellent customer service skills and delivery
  • Able to work in a team environment and unsupervised
  • Attention to detail
  • Self-motivated
  • Presents a professional image and professional conduct

Benefits we offer:

  • ‍Work from anywhere
  • 25 vacation days
  • Summer house for remote working
  • Budget for education