Responsible for bridging the gap between development team and QA team. Candidate should have an eye for detail and will have exposure to the full development stack for enterprise applications while creating unit and integration tests to ensure product quality. Candidate will work closely with application architect and other developers to focus on code quality, reuse, and efficiency.
Design, create and implement unit tests in C# using xUnit.
Design, create and implement automated tests using Selenium Web-Driver.
Design, create, and implement integration tests.
Research, explore and diagnose bottleneck and implement optimizations.
Design, create, and implement test cases.
Collaborate with DevOps to evaluate cloud environments and application deployment.
Effectively analyze technical requirements.
Employ object-oriented analysis and design techniques including use case analysis, object modeling, and database schema design to ensure business requirements and design goals are met.
Participate in application architecture planning to determine optimal solution architecture, efficiency, maintainability and sociability.
Collaborate with the application architecture team to ensure solutions fit within the overall architecture.
Strong experience of software testing techniques and frameworks.
Aware and well informed about test methodologies and life cycle.
Strong experience with Selenium Web-Driver and automated testing techniques & framework.
Experience in C# and SQL development is a must.
Strong object oriented design and development skills.
Experience with Agile Scrum methodologies.
Familiar with windows azure cloud services and SaaS concepts.
Experience with source control tools (TFS VSS SVN Github).
Experience with issue tracking and bug tracking systems.
Test management tool handling knowledge is a plus.
Detail oriented with good communication skills.
Work remotely with development team to build and improve overall product quality.
Self-motivated, independent, responsible team-player and exhibit exceptional relationship management skills.