Loading

Banner Image
  • Location

    Atlanta, Georgia

  • Job title:

    Sr. QA Engineer

  • Sector:

    Technology

  • Job type:

    Direct Hire

  • Job ref:

    6508

Sr. QA Engineer

Objective
This role is responsible for the testing, deployment, and support of commercial software, ensuring it meets all business and client requirements.



Responsibilities 
Lead efforts to create and implement quality standards for both your team and the organization as a whole
Write automated tests ranging in scale from specific unit tests to full system regressions
Ensure tests verify both the ”happy path” and common edge cases, user errors, and security vulnerabilities
Integrate tests into continuous integration pipelines and monitoring frameworks
Document and perform manual testing steps, when needed
Compose (or automate creation of) bug reports with all info needed for engineers to identify or recreate issues
Execute build scripts and evaluate production readiness of builds
Contribute to internal and cross-team discussions and engineering decisions
Act as a product/customer advocate during planning and design discussions
Participate in Scrum activities ensuring QA and testing are considered as early as possible on all stories
Encourage an open, collaborative team dynamic
Communicate with team and management about deadlines, roadblocks, and status
Mentor other QA Engineers across the organization
Keep up to date on relevant technologies, methodologies, and tools
Perform other duties as required


Requirements
Bachelor’s degree (or equivalent experience) in Computer Science or similar field
Minimum three years of professional experience developing automated software tests
Able to test at all levels of an application or service, not just user interfaces
Strong debugging skills: able to determine root cause of failures and suggest specific fixes
Strong verbal and written communication skills
Experience working with multiple languages and platforms
Experience with continuous integration and build automation
Working knowledge of Agile/Scrum methodology, tools, and techniques
Understanding of modern software architecture and methodologies
Thrive in a fast-paced environment: learn rapidly and master diverse technologies and techniques
Ability to work independently and as a member of a team


Preferred Qualifications
Expert level knowledge of one or more full stack automated testing frameworks (Selenium, Cucumber, etc.)
Professional experience with Jenkins or similar build automation system
Experience with JavaScript, and one or more JS frameworks (Angular, React, Node, etc.)
Experience with of one or more object-oriented language (Java, C#, Python, etc.)
Comfortable in both Windows and Unix/Linux operating systems and virtualized test environments



#LI-TP1

 

ehire.com/jobs

A Human Approach to Staffing

Our Company is committed to the principles of equal employment. We are committed to complying with all federal, state, and local laws providing equal employment opportunities, and all other employment laws and regulations. It is our intent to maintain a work environment which is free of harassment, discrimination, or retaliation because of sex, gender, race, religion, color, national origin, physical or mental disability, genetic information, marital status, age, sexual orientation, gender identity, military service, veteran status, or any other status protected by federal, state, or local laws. The Company is dedicated to the fulfillment of this policy in regard to all aspects of employment, including but not limited to recruiting, hiring, placement, transfer, training, promotion, rates of pay, and other compensation, termination, and all other terms, conditions, and privileges of employment.