What are the responsibilities and job description for the QA Engineer position at Clear Function?
Clear Function Quality Assurance Engineer
At Clear Function, we design and build meaningful software solutions because we like solving complex problems that help our clients realize their vision. To help us do this, we are looking for a full-time Quality Assurance Engineer to join our Scrum team.
Clear Function Core Values:
- Collaboration – We work well together and with our clients. We always assume positive intent. We value each other’s input because we believe that we are better as a team than as individuals.
- Ownership – We own the results of our work. We don’t focus on blaming; we focus on improving. We drive issues to resolution regardless of complexity and ambiguity.
- Development – We’re always learning, growing and improving. We constantly evolve our processes, skills, and ourselves to produce better experiences and results for our clients.
- Empathy – We constantly put ourselves in our clients and teammates shoes. We speak to them how they would like to be addressed, and we have hard conversations because results matter.
Location:
- This is a full-time position located in Germantown, TN. We are open to remote candidates so long as they are in the U.S. and are available to work between 8am and 5pm CST
- Remote employees must be self-starters, have the ability to manage their time wisely, and be visibly present on video calls as needed.
- Sponsorship not available
- No agencies please
Competitive candidates will:
- Create standard QA process documentation.
- Unit testing
- Performance testing
- Proof of testing
- Testing definitions
- Test Automation
- Accessibility testing
- Production validation
- Participate in Scrum ceremonies.
- Refinement
- Acceptance criteria is clear and can be tested against
- Amount of/complexity of testing accounted into story sizing
- Planning
- Ensure QA testing and potential rework is factored into planning and estimation
- Post-Planning
- Work with team to schedule work so that testing needs flow to the QA throughout the sprint, rather than all dev work completing near the end of the sprint.
- Standups
- Report on quality issues, impediments to testing.
- Refinement
- Collaborate with client QA teams to understand their QA processes and tooling, and create QA test plans to accompany Clear Function engineering projects
- Generate and execute project test plans for client projects
- Perform QA testing based on plan with various tools (vary by client)
- Full Regression testing
- Identify defects in existing code that have been introduced as part of the change.
- Manual Tests
- Tool: Testrail
- Jira
- Automated Tests
- Tool: Selenium (for UI applications)
- Tool: ReadyAPI, Insomnia, RestAssured for APIs
- Results sent to Testrail
- Performance testing
- ReadyApi Performance, Jmeter, Blazemeter
- Security scan
- Rapid7, Checkmarx
- Accessibility / Compliance Testing
- Sortsite
- Full Regression testing
- Assume and perform other duties and responsibilities, not specifically outlined herein, as is proper and appropriate to the position.
Necessary Skills:
- Bachelors degree with a technology or business focus or 3 years equivalent experience.
- Experience working with tools like Confluence and JIRA.
- Programming language or software development knowledge preferred.
- Excellent analytical and problem-solving skills.
- Proficient verbal and technical written communication skills.
- Exhibits excellent time management skills.
- Ability to work well within an agile or scrum team environment and on independent projects.
- Capable of working on multiple projects concurrently.
Benefits:
- Medical, dental, and vision insurance
- Profit-sharing program
- Retirement plan including company match
- 15 days of paid time off
- 7 paid holidays
- 2 weeks paid time off at the end of December
Lead QA Tester (Manual)
Fabric QA -
Los Angeles, CA
QA Engineer
ApTask -
Phoenix, AZ
QA Engineer
Concept Software & Services INC -
Austin, TX