DSM-H LLC
Lead QA Test Analyst(C#, API/UI Automation, Playwright, HTML)
DSM-H LLC, Chicago, IL, US, 60623
Duration: Full Time
Location: Remote
About this Role
- Flexible work environment
- Work with a global team that has experience working on many digital products
- Focus on our people is our top priority and the primary reason our team is so successful
- Focus on culture and work environment are key factors that drive our team to be so successful
- Long term project with high business impact
- Flexible processes and open discussions
- Reasonable completion time expectations
Top technical skills:
- API/UI automation (3y, strong)
- Playwright (3y, competent)
- C# or similar (3y, strong)
- HTML, CSS (2y, strong)
Top soft skills:
- Get things done, the right way, stay in touch
- Critical thinking, problem solving, attention to detail
- Positive, "can do" attitude, integrates well into a team
- Diligent, responsible, self-sufficient
- Great communication all round
Typical tasks:
- Review Pull Request code from peers
- Attend a small number of team meetings and stay in touch
- Read, understand and refine requirements for their work items, and sync up with the team
- Test their own work, clean up, and refactor code
- Estimate effort required to complete work items
- Help refine requirements for their work items, sync up with team
- Read and understand technical requirements
- Read and understand business need behind work items
- Iterate on work until it is deemed done by the team
- Write automated tests (UI/API)
Team integration:
- Discuss functionality with leads and business owners
- Collaborate with peers in solving problems
- Work with the QA lead to plan and report work
Education & Experience Required:
- Years of experience: 10+
- Degree requirement: Bachelor's degree in computer science, computer engineering or relevant field required
- Do you accept internships as job experience: Yes
Technical skills:
- Angular (bonus)
- C# (3y, competent)
- ASP.NET (bonus)
- SQL (2y, competent)
- Azure Cloud (bonus)
- JavaScript (2y, competent)
- TypeScript (2y, competent)
- HTML (2y, strong)
- CSS (2y, strong)
- CosmosDB (or any noSQL database + SQL language) (bonus)
- JSON (2y, competent)
- REST API (2y, strong)
- Figma (bonus)
- Git (2y, strong)
- Unit tests (bonus)
- UI automation using Playwright (3y, strong)
- Mobile automation (1y, competent)
- API automation (3y, strong)
- Visual testing (1y, competent)
- Manual testing (2y, strong)
- Programming / scripting (3y, strong)
- CI pipelines. Azure DevOps Pipelines YAML (which we use), or others (GitHub Actions, Jenkins, etc) (2y, strong)
- Powershell (bonus)
- Windows (FYI)
- Test data management (2y, strong)
Soft Skills:
- Habitually writes clean code: thoughtful naming, separation of concerns, documentation
- Carefully handles complex logic that deals with numerous business requirements
- Has highly developed UI/UX intuitions
- Thinks of many use cases, failure cases, and edge cases
- Suggests improvements to requirements when needed
- Clarifies requirements in a timely manner
- Feels comfortable with an Agile-spirited workflow
- Enjoys problem solving and excels at it
- Has excellent communication skills (verbal and text)
- Provides regular, timely updates on the progress and issues
- Has a positive, "can do" attitude
- Takes pride in ensuring the quality of their work
- Willing to follow existing solutions, processes and procedures, and challenge them when necessary
- Determined to become a power user of the app in the near future
- Continuously engaged with the project for the full amount of agreed hours
- Makes decisions on their own and knows when it's best to consult with the team
- Can organize a productive day for themselves and are mindful of commitments to other team members
- Takes an active part in discussions, and speaks out if something does not feel right
- Completes long stretches of work on their own efficiently and engages the team when necessary
- Handles disagreement in a professional manner