Responsibilities
Design and development of end-to-end product testing plan which includes functional, integration & performance testing.
Execute manual and automated test cases and report results.
Coordination with the development team(s) on the test automation strategy.
Roll out QA automation capabilities within teams by working with the platform, development, product QA and product management to align with application modules and user cases.
Drive innovation and streamline the overall QA process.
Research new tools, technologies, and testing processes to improve the overall QA process.
Implement new testing methodologies where applicable.
Develop standards and procedures to determine product quality and release readiness.
Ensure test cases and plans are documented.
Ensure all test progress and results are documented.
Ability to work as part of a team.
Responsible for managing the scrum process with the coordination of the scrum team in Agile methodology.
Arrange daily stand-up meetings, and facilitate/schedule sprint meetings.
Drive release planning, monitor change in the product development scope, and ensure development activities are aligned with the product priorities.
Manage QA Infrastructure including virtual machines and environments.
Required Experience
Bachelor’s degree in software engineering or computer science, or equivalent experience.
4+ years of experience in software quality assurance.
Knowledge of various QA methodologies.
Experience in .Net, Microsoft Team Foundation Server(TFS), Microsoft Test Manager(MTM), and Microsoft Projects. C# coding skills would be an added plus.
Experience in Visual Studio enterprise and source code management using Git and TFS.
Experience in automation testing and tools/frameworks such as Selenium, Appium, etc.
Experience in testing mobile applications (Xamarin Android & iOS).
Experience in testing desktop applications on Windows & MacOS platforms.
Experience in Non-functional testing viz integration & performance testing; experience with relevant tools like JMeter/JProfiler/JQuery etc. would be an added plus.
Knowledge of Agile development processes, best practices & scrum-relevant frameworks like Jira, Kanban, etc.
Excellent organizational skills and attention to detail.
Excellent written and verbal communication skills.
2. SKILLS
GitPerformance TestingAutomation Testing.NETSoftware Quality AssuranceScrumSoftware EngineeringAgileTest CasesTest AutomationJIRAAttention to DetailSoftware TestingWindowsMobile ApplicationsSeleniumC#AppiumAgile Development