QA Test Analyst (C#, HTML, GitHub)
The main function of a QA test analyst is to develop and execute software test plans in order to identify software problems and their causes. An entry level QA test analyst will typically run scripts given to them; as they progress, the analyst is responsible for the development of scripts.
- We are hiring a QA Analyst who will be working alongside the QA team and the rest of the diverse and friendly software development team. On our relatively small team, they will be working on both manual and automated testing. The architecture and tech of the app is simple, but modern. The complexity lies in the business logic, calculations, and with keeping the system maintainable for years to come.
Typical task breakdown:
· Review and approve test plans, scenarios, scripts, or procedures.
· Review and approve testing programs that addresses areas such as database impacts, software scenarios, or usability.
· Review documentation of software defects and assign software developers to investigate and resolve the issue.
· Review and approve test schedules or strategies in accordance with project scope or delivery dates.
· Review software documentation to ensure technical accuracy, compliance, or completeness or to mitigate risks.
· Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.
Interaction with team & Work environment:
- Full time engagement with the project is required. The position is fully remote, hours are flexible. However, we will need 2 hours of daily overlap from 4pm to 6pm CST at least 3 times/week for meetings with the distributed team. We find that because of that requirement candidates from time zones GMT+3 to GMT+10 are normally not suitable. He/she will solve interesting challenges using their experience and highly developed intuitions and will lend their expertise to help encode the business requirements in the most maintainable way possible, always keeping security in mind. We will use their great communication skills to iron out the precise requirements and desired behavior together with business experts. Work environment on this team is very healthy. Management is highly experienced and provides timely and constructive feedback. Processes are flexible and discussable. Completion time expectations are very reasonable. Developer experience and opinions are always considered.
Education & Experience Required:
Bachelor's degree in related field.
5 to 7+ years’ experience required.
Technical Skills (Required)
Angular experience is a bonus
C# 2y experience and competent
ASP.NETexperience is a bonus
SQL 2y experience and competent
JavaScript 1y experience and competent
HTML 2y experience and competent
CSS 2y experience and competent
CosmosDB (or any noSQL database + SQL language) experience is a bonus
JSON 2y experience and competent
REST API 2y experience and strong
Figma experience is a bonus
Git 1y experience and competent
Unit tests experience is a bonus
UI automation 3y experience and strong
API automation 3y experience and strong
Manual testing 2y experience and strong
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
Develops with a security-first mindset
Thinks of many use cases, failure cases, edge case
Suggests improvements to requirements when needed
Soft Skills (Required)
Thinks of many use cases, failure cases, edge cases; Feels comfortable with an Agile-spirited workflow; Has great communication skills (verbal and text); Suggests improvements to requirements when needed; Clarifies requirements in a timely manner; Provides regular, timely updates on the progress and issues;
Has a positive, "can do" attitude; Takes pride in ensuring 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; Methodically handles complex refactoring; Thinks of many use cases, failure cases, edge cases; Feels comfortable with an Agile-spirited workflow; Has great communication skills (verbal and text); Suggests improvements to requirements when needed; Clarifies requirements in a timely manner; Provides regular, timely updates on the progress and issues; Has a positive, "can do" attitude; Takes pride in ensuring 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; Uses Windows (due to tech stack); Makes decisions on their own or consults with the team when appropriate; Can organize a productive day for themselves and is mindful about commitments to other team members; Takes active part in discussions, speaks out if something does not feel right; Completes long stretches of work on their own and engages the team when necessary; Can handle disagreement in a professional manner; Is targeting a healthy work/life balance
Job Type: Contract
Pay: $50.00 - $52.00 per hour
Schedule:
Monday to Friday
Experience:
C#: 2 years (Required)
HTML: 2 years (Required)
GitHub: 1 year (Required)
Work Location: Remote