About the position
We are looking for a QA Engineer who will primarily work with clients to test and automate applications. The ideal candidate will have experience in client-facing roles and be able to demonstrate proficiency with the design, implementation, and support of cloud solutions, modern JavaScript, and exhibit superior communication skills. The job highlights include a focus on Azure, Microsoft partnerships, competitive compensation, and a great working environment with flexible work location. The key responsibilities include familiarity with testing tools and methodologies, designing and executing automation scripts, creating test strategies and documents, reporting and discussing issues with the development team, and ensuring the finished product complies with project objectives. A Bachelor's degree in computer science or a closely related discipline is required, along with solid working knowledge of QA procedures, programming languages, and test management tools. Relevant certifications in Azure, Microsoft, Agile, etc., familiarity with languages such as Java, Python, C#, and experience in SQL/NoSQL databases are preferred.
Responsibilities
- Familiarity with testing tools and methodologies
- Design, develop and execute automation scripts using testing tools
- Create test strategies and test documents, and processes
- Report and discuss the issue with the development team
- Perform both manual and automation testing and create test scripts for the projects
- Provide accurate record results, test cases, and share feedback to the project team
- Ensure the finished product is complies with the project objectives
Requirements
- Bachelor's degree in computer science or a closely related discipline
- Solid working knowledge of QA procedures, programming languages, and test management tools
- Experience in test automation tools (e.g. Postman, Selenium)
- Strong critical thinking, problem-solving, analytical skills, and interpersonal skills
- Good presentation skill and report writing skill
- Familiarity with testing tools and methodologies
- Design, develop and execute automation scripts using testing tools
- Create test strategies and test documents and processes
- Report and discuss the issue with the development team
- Perform both manual and automation testing and create test scripts for the projects
- Provide accurate record results, test cases, and share feedback to the project team
- Ensure the finished product complies with the project objectives
- Relevant certifications in Azure, Microsoft, Agile, etc.
- Familiar with languages such as Java, Python, C# etc are an advantage
- Experience in SQL/NoSQL databases