Client Location - Alpharetta, Georgia (Up to 10% of travel expected.)
Urgent Start - 3rd March
NOTE - They want both manual and some automation skills. Let me know. They are reviewing candidates Tuesday and scheduling interviews next week.
Must have bachelors degree
2-5 Years candidate only
Reports to - CTO and/or SVP, Technology
Job Summary
The QA Engineer is responsible for ensuring the reliability, performance, and overall quality of software applications through comprehensive testing, validation, and continuous improvement of testing practices. This role works as an integral member of an Agile delivery team to validate requirements, designs, and new software components while tracking progress, identifying defects, and supporting planning and estimation activities.
The engineer develops detailed test cases and executes manual, integration, regression, load, and performance testing across multiple phases of the software development lifecycle. They investigate and reproduce customer-reported issues to determine root causes, report and manage defects using tools such as Azure DevOps or Jira, and advocate for quality-centered engineering best practices.
In addition, this role contributes to process improvement initiatives by evaluating tools, building test frameworks, and introducing advanced testing techniques. The ideal candidate possesses a methodical and inquisitive mindset, strong debugging skills including SQL analysis, familiarity with modern web technologies, and the ability to collaborate with cross-functional teams and clients during UAT activities. Strong communication skills, accountability, and a passion for learning emerging testing tools and frameworks are essential for success in this role.
Key Responsibilities
Test Strategy & Execution
Develops detailed test cases and executes manual, integration, regression, and performance testing across the SDLC.
Validates requirements, designs, and new software components to ensure quality and functionality.
Investigates and reproduces defects and customer-reported issues to determine root cause.
Quality Engineering & Continuous Improvement
Advocates for quality-centered engineering best practices and process improvement initiatives.
Utilizes tools such as Azure DevOps or Jira for defect tracking and test management.
Contributes to building and enhancing test frameworks, tools, and testing techniques.
Quality Assurance & Testing Execution
Develops and maintains detailed test cases following industry testing best practices
Executes manual, integration, regression, load, and performance testing across SDLC phases
Ensures product readiness by validating requirements, designs, and new software components
Required Skills:
Experience creating detailed test case and following testing best practices.
Methodical & inquisitive mind-set for testing beyond the obvious and uncovering evasive bugs.
Experience with modern web technologies/frameworks
Strong communication and influencing skills, and professional business demeanor.
Ability to work collaboratively, and even lead testing initiatives.
Highly motivated, able to learn quickly, and accountable for committed results.
Adept and passionate for learning the latest testing technologies, tools, and frameworks.
Experience with ticketing systems such as ADO (Microsoft Azure DevOps) or Jira.
Experience with load and performance testing
Strong Microsoft Office applications skills (preferably with Excel, Word, PowerPoint, and Access)
Experience creating and implementing test frameworks.
Demonstrated understanding of the software product development life cycle.
Debugging skills: knowledge of SQL for analysis and debugging
Iterative testing experience (Agile/Scrum experience a plus) UAT exposure with client meetings.
Provides validation for requirements, designs, and new software components.
Tracks status and communicate progress effectively to project management.
Reports and tracks defects using defect management system.
Supports planning and estimating tasks as part of an agile delivery team.
Creates detailed test cases and performs manual testing at different phases and times.
Performs system-level integration and regression testing to ensure product readiness.
Follows and advocates for quality-centered engineering best practices.
Investigates and reproduces customer-reported issues to help determine root cause.
Contributes to special quality-related initiatives to improve process, investigates, and qualifies
tools, develops test frameworks or techniques as needed.
Other duties as assigned.
Qualifications:
Education: BS in computer science, software engineering, or equivalent field.
Preferred Attributes:
1-3 years of formal quality assurance experience.
- Working Conditions:
- Office and Remote work.
- Up to 10% of travel expected.