Responsibilities
As a senior member of the team, you will be expected to:
- Create test plans.
- Build and document test cases.
- Perform document risk analysis and document the outcome.
- Perform problem analysis and document the outcome.
- Execute test cases and record the outcome.
- Identify, isolate and track bugs through the testing cycle.
- Perform manual and automated testing.
- Perform black & grey box testing.
- Perform various functional tests (regression, acceptance, sanity & smoke to name a few).
- Perform various non-functional tests (performance, security, localization, usability, reliability to name a few).
- Work across platforms to deliver a successful outcome to the business requirement.
- Build and maintain automation tests.
- Prepare & maintain release notes.
- Participate in the enhancement of quality related standards and procedures.
- Work with the product management team to have features documented and marketed.
- Conduct internal feature training to the sales and support team.
- Exercise discretion and caution when working with confidential information.
Skills Required
The ideal candidate will have the following skills
- Experience in participation in multiple product releases.
- Strong documentation skills.
- Strong grasp of testing tools such Selenium.
- Working knowledge of Microsoft DevOps server or similar toolset.
- Good grasp of Microsoft .net framework concepts.
- Good grasp of building automation tests using C#.
- Demonstrable experience in testing integrations with third party platforms.
- Demonstrable experience in testing different application platforms such as web applications, native windows apps & cloud-based applications.
- Familiarity with SQL Server programming.
- Any experience with Dynamics CRM will be advantageous.
- Any experience with Cloud platforms (Azure, AWS, Google Cloud) will be advantageous.
The Ideal Candidate Profile
Successful applicants will have a profile similar to the following.
- ‘Fire-in-the-gut’ passion about creating beautiful outcomes from technology.
- Has a keen hacker mentality and a penchant for exploration.
- Thrives on the fringes and isn’t afraid to push the system beyond its limit.
- Takes extreme pride in their work, to the point that it almost becomes personal.
- Is on a constant cycle of improvement through self-learning and absorption of critical constructive feedback.
- Is a well-respected, productive and contributing member of the team.
- Is a strong advocate for the company, its products and services; both internally and externally.
- Bachelor’s degree (or equivalent) in Computer Science, Computer Engineering or related discipline.
- At least 5 years of relevant experience.
- Knowledge of software testing best practices and standards.
- Ability to work efficiently with minimum supervision.
- Experience testing SaaS products will be hugely advantageous.
Work Schedule: Night Shiftt
Work Setup: Permanent Remote Working / Work-From-Home Setup