Qa Lead/ Sdet Resume
NJ
SUMMARY:
- 14 years of experience as a test management professional with exposure to projects in Electronic Trading, Investment Banking, Insurance and Software Technology domains.
- Experienced in setting up global test teams with onsite and offshore delivery model in complex global environments.
- ISEB Foundation Certified Test Analyst experienced in Functional Testing, System Testing, Integration Testing, User Acceptance Testing, Adhoc Testing, Exploratory Testing and Regression Testing
- Expertise in Manual and Automation testing of software under test in both Front - end and Back-end testing
- Experience in testing APIs, Web services, desktop, mobile and web applications
- Strong experience in working with business analysts, developers and testers for complex projects during the full Software Development Life Cycle (SDLC) - Requirements, Planning, Designing, Executing Test cases and Defect Reporting
- Strong experience in design and develop highly reusable Behavior Driven Development (BDD) and Test Driven Development(TDD) test automation scripts using SpecFlow, C# and Selenium Webdriver
- Experience working in Agile, Waterfall and V-model methodologies
- Experience in REST/SOAP services validation using Postman
- Perfomed Continuous Integration of code and scripts using Team City and Trigged the Continuous Delivery process using Team City build jobs
- Extensive experience in building, leading and coordinating a team in an Onsite-Offshore model
- Management of QA team - allocating tasks, monitoring progress, ongoing control/co-ordination of the work across global teams
- Planned and executed Go-live activities for the project, responsible for the overall delivery of the project including release meetings, support live releases and perform post release checks
- Experience in Visual Studio, Team Foundation Server (TFS), Quality Centre, Microsoft Test Manager, Rally, PL/SQL developer and Jira
- Working knowledge of Junit, TestNG, Git, Java and JavaScript
- Logical and methodical approach to problem solving
- Strong leadership and team development skills
- Ability to think in innovative and creative ways; thinks outside the box and process new way of solving difficult issues
- Fast learner, quick to assimilate new technologies
- Self-motivated with excellent time management, prioritization and multi-tasking skills
TECHNICAL SKILLS:
- Visual Studio 2017 Microsoft Test Manager Selenium Webdriver Quality Centre Postman Test Complete Oracle Team City
- SQL Server Coded UI FIX Protocol Toad
- Jira Fitnesse Specflow VM Ware
- NUnit Fiddler Unix Cucumber
- Nolio VBA C# Selenium Grid
- XML Java Script
PROFESSIONAL EXPERIENCE:
Confidential, NJ
QA Lead/ SDET
Responsibilities:
- Participation in end to end Agile scrum process
- Participation in Product backlog grooming, Sprint planning, Sprint review, Daily scrum and Sprint retrospective
- Participate and lead the entire test cycle activities including test planning, test design and test execution.
- Work with business partners and project team members to understand the application under test to create test estimates, design test plan and test strategy
- Liaise with the development and business teams on testing discrepancies identified
- Coordinate the test tasks within the team, including code management and review
- Conduct QA status meetings with development teams to review current changes in each release cycle
- Create work plans, monitor and track the work schedule for on time delivery as per the defined quality standards
- Prepare test completion and test metrics reports
- Work with the development team to understand how changes in the software project affect maintenance of test scripts and the QA automated testing environments
- Design and develop automated test suite using Selenium Webdriver
- Provide detail reports on quality metrics, identified bugs/flaws and recommended fixes
- Develop Selenium test cases using BDD Cucumber framework
- Build and main the automation test framework to test API calls and web service calls using Postman, Specflow and Fitnesse
- Participate in Change Release Management meetings for the release decision making
- Ensure continuous integration runs through Team City
- Plan UAT activities with clients, monitor and execute UAT activities and report UAT progress to program managers
- Develop and guide the team members in enhancing their technical capabilities and increasing productivity
- Ensure all documentation and scripts are maintained and kept up to date with application changes
Technologies:Visual Studio 2017, SQL Server, Team City, Microsoft Test Manager, CA release automation / Nolio deployment tool, Team Foundation Server(TFS), Fitnesse, Fiddler, Jira, Postman, Specflow, Wiremock, Cucumber, Java Script, Selenium
Confidential
QA Lead
Responsibilities:
- Participation in Product backlog grooming, Sprint planning, Sprint review, Daily scrum and Sprint retrospective
- Responsible for Requirement Analysis, Effort estimation, team coordination and managing daily activities and interaction with client to facilitate smooth implementation
- Use of Rally for Test Management - write test cases, execute tests, log defects, view test coverage and create test sets based on release scope
- Analyze business requirements and associated acceptance criteria and write clear and concise test cases
- Create test cases in BDD framework
- Schedule review meetings and run through the test cases of the sprint
- Test Strategy preparation and review with Product Owners
- Conduct cross s within the team to avoid the knowledge gap
- Prepare Test Strategies/plans, Test cases, Test coverage and Test Metrics
- Participate in Change Release Management meetings for the release decision making
- Write database queries as required to evaluate software functionality
- Identify application’s high risk features, prioritize, determine scope and limitations of tests and identify regression tests for future releases
- Coordinate with users for UAT sign off, assist them in UAT phase, create test completion reports and consolidate UAT sign off testing evidence
Technologies: Visual Studio, Rally, SQL, Oracle, Team City and Microsoft Test Manager
Confidential
Automation Engineer/ Scrum Master
Responsibilities:
- Participation in end to end Agile scrum process
- Conduct product backlog meeting, sprint planning, daily scrum, sprint review and sprint retrospective meetings
- Create, assign and track the project work plans for delivery and also provide technical guidance for work completion
- Participate in functional and technical discussion with client and team
- Identify the application’s high risk features, set priorities, and determine scope and limitations of tests
- Provide technical mentoring and guidance to the team members on tools, frames and applications
- Work with Product Owner and development team for defect fixing, retest and close bugs when they have been resolved
- Report on release readiness based on test coverage and success rates
- Design and implement BDD automation framework using Visual Studio, Selenium Webdriver, C# and Specflow
- Performed cross browser testing
- Track and communicate team velocity and sprint progress
- Facilitate discussion and conflict resolution
- Prepare test metrics for the overall release
- Facilitate the removal of impediments raised by the team
- Ensure that team members have updated incomplete tasks and marked their completed tasks at least once every day
- Run the automation scripts; analyze test results and failures and take necessary action
- Act as a release head for releases by liaising with the business, development and test teams
- Maintain automation regression suites packs to be compliant with changing requirements and features
- Document high level user guides and train technical support teams in new functionality areas and software operations
- Coordinate UAT execution with different business stakeholders
Technologies: Visual Studio, Microsoft Test Manager, C#, Specflow, SQL Server, SQL, Coded UI, NUnit, Selenium Grid, Selenium Webdriver, Jira, Team Foundation Server(TFS), Javascript, TestNG, Java, Git
Confidential
Senior QA Lead
Responsibilities:
- Worked on Quality Centre as requirement management and bug tracking system
- Co-ordination with team members for defect management and progress involving Agile methodology
- Liaise with the development team and business analysts on testing new functionality
- Identify and report defects with attention to detail, and follow up on them through resolution
- Keep clear records of all bugs identified, producing bug reports
- Design test scenarios to test business rules and ensure test cases cover various combinations
- Provided back end testing for data validation using SQL on Toad
- Build automation test scripts using Test Complete
Technologies: Quality Centre, SQL, SQL Server, Test Complete
Confidential
Senior QA Analyst/ QA Lead
Responsibilities:
- Create and implement Test Plan and Test Strategy document outlining the scope, objectives and timeline
- QA lead for offshore-onsite QA model
- Involve in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automation testing
- Design and develop automated functional test suite using Selenium Webdriver
- Develop and automate test cases using BDD framework
- Assign task to team and Co-ordinate with teams across multiple geographical locations
- Communicate problems with appropriate technical and management personnel
- Review bug reports from the test team for errors prior to them being entered into the tracking software
- Ensure all work is carried out in accordance with the schedule and quality requirements
- Prepare and maintain relevant test documentation
- Manage document software defects using a bug tracking system, and report defects to software developers and the QA manager
- Identify and resolve any testing risks and issues, escalating where appropriate
- Define and establish test teams from scratch to support business change projects
- Coordinate with development teams to ensure the production environment is healthy and stable
- Work closely with business to trouble shoot and resolve production issues
- Ensure timely release of high quality software products resulting in a high level of customer satisfaction
- Provide guidance and support to end users during UAT test phase and post implementation
- Perform release testing, co-ordinate UAT sign-off and production deployment, demonstrate software to internal teams and stakeholders
- Document high lever user guides and train technical support teams in new functionality areas and software operations
Technologies: Quality Centre, Jira, SQL, UNIX, Oracle, Sybase, VBA, Selenium, TestNG, Java, Eclipse
Confidential
QA Analyst
Responsibilities:
- Develop and execute comprehensive test cases and accurately record the results
- Use of Mercury Quality Center in order to run tests, record results and raise incidents
- Co-ordination with team members for defect management and progress
- Identify and report defects with attention to detail, and follow up on them through resolution
- Keep clear records of all bugs identified, producing bug reports on a regular basis
- Verify logs using UNIX commands, Write VBA scripts and SQL queries
- Providing necessary to users of the in-house applications
Technologies: Quality Centre, UNIX, VBA, SQL and Oracle
Confidential
Test Analyst
Responsibilities:
- Define test cases, test matrices and write test scripts from business requirements documentation to confirm that systems meet business objectives
- Operate software to test, debug, and document results
- Meeting with system users to understand the scope of the project
- Work towards departmental and project deadlines
- Work closely with developers to verify new functionality and perform smoke tests to validate the fixes
- Provide feedback to the development team and the QA manager as appropriate
- Collaborate with developers and managers to clarify technical issues
- Perform integration testing involving multiple up/downstream systems
- Identify and report defects with attention to detail, and follow up on them through resolution
- Keep clear records of all bugs identified, producing bug reports
Technologies: Quality Centre, UNIX, VBA, SQL and Oracle, JDBC, HTML, Java script, Java