Qa Engineer Resume
SUMMARY:
- Designed and Implemented 3rd Generation Automation framework allows writing tests in Gherkin that business can understand using Specflow(Cucumber) which hooked - up to actual coded automation consuming Specrun, MSTest, CodedUI, Selenium(Webdriver), Silk4Net, Lean-FT and Visual Studio.
- Framework developed using POM (Page Object Model) which follows Factory and Adapter Design pattern (from Gof). Also supports Multithreading using TPL(Task Parallel Library), Mocking using Moq library, Dependency injection (DI) via MS Unity Framework, Database implementation using Entity Framework (Code First Approach) and Puppet for deploying software’s.
- Designed and Developed in-house web-based QA portal to schedule any jobs including automation jobs using asp.net, AngularJs, Bootstrap3, JavaScript, Typescript, JQuery and integrated with Hangfire scheduler (Open Source .net job scheduler).
- Designed and created customized hybrid “ Confidential Framework” for Thick - Client applications (Like Java, .Net, etc) and successfully integrated with Quality Center 10 and which has been recognized by our Clients.
- Developed Selenium WebDriver - Data Driven Framework over TestNG, also integrated with Jenkins (CI) and Quality Center (ALM) using VAPI-XP test
- Created Automation Framework for Mobile Applications ( Native and Web apps) to test against all mobile platforms iOS, Andriod and Windows RT using Perfecto Mobile.
SUMMARY OF STRENGTHS:
Automation Experience: 8+ years of experience developing test automation, including Cucumber, Gherkin, Specrun, MSTest, CodedUI, Selenium WebDriver (programming languages used C#, Java, R and Python), Silk4Net, Confidential (Vbscript), HP - LeanFT(C#).
Software Development: 3+ years of experience in software development including Asp.net, Angularjs, Web API, Bootstrap, JavaScript, JQuery, HTML, CSS, XAML, DI using Ninject, MS-Unity, Moq, Entity Framework(EF), IIS, C#, Linq, TypeScript, Powershell.
Database systems: Oracle, PostgreSQL (MPP/Big Data), Microsoft SQL Server
Other software: Quality Center (QC), Jira, Microsoft Test Manager(MTM), Visual Studio, RStudio, Jira Agile, Puppet, TestNg, GitHub, TFS, Jenkins, Hudson, Sauce-Labs cloud testing, Bugzilla, StarTeam.
PROJECTS UNDERTAKEN:
Confidential
QA EngineerResponsibilities:
- Implementing the Behavior Driver Development using Specflow( Cucumber)
- Developed Web based QAPortal using Asp.net, Angularjs, Bootstrap
- Automating Smoke, Acceptance and Regression test
- Pro-actively involved with team to solve the automation challenges
- Implementation of Framework with applications
- Keeping the off-shore team abreast of daily updates/changes which impact testing efforts etc.
- Automate the production smoke and regression suite comprising more than 200 complex flows.
Confidential
QA EngineerResponsibilities:
- Thoroughly understand the client specific requirements & deliver the project as per their need.
- Reach out to application teams, demonstrate the benefits to have automation for their application, share the success stories with them.
- Pro-actively involved with team to solve the automation challenges
- Implementation of Framework with applications
Confidential
QA EngineerResponsibilities:
- Developed and Implemented Automation Framework from scratch using WebDriver, Intelij, TestNG and Java in Windows platform to cut down the regression time.
- Integrated WebDriver framework with Jenkins (CI) using Maven
- Integrated Framework with Quality Center(ALM) using VAPI-XP test
- Running a BAT File to execute the Automation Test Suites and generating XSLT Report using Apache ANT and ReportNG
- Modifying Automation scripts when developers change the code in an Agile Methodology
- Automated Mobile native applications including mobVPN using Perfecto Mobile addin
Confidential
QA EngineerResponsibilities:
- Document and execute regression and functionality tests. Research and develop automation test scripts.
- Automate test plans, test cases and SQL scripts based on user requirements and other software specifications within an Agile development process.
- Document and track software failures, using QC and/or similar defect tracking tool.
- Work with developers and QA team members to resolve outstanding bugs.
- Document and initiate deployment requests. Act as the owner/gatekeeper of production software quality as required by the demands of the business.
- Uses Load Runner to design and execute load and performance tests against Web applications, web services and SQL Server.
Portfolio Manager
Confidential
Responsibilities:
- Work closely with developers and QA engineers to in corporate test cases into unit tests and automated API/UI tests
- Code review test written by QA and Dev engineers periodically to ensure quality of tests
- Evangelize test driven development across engineering
- Build a deep understanding of our product and code base and understand the dependencies in an effort to identify risk in changes in code.
- Implement processes and tools needed to improve test environment health & maintenance. Drive quality standards in test environment and test data modeling.
- Plan and drive the test automation efforts with the goal of building a concrete regression test coverage
- Continuous improvement of test coverage - review bugs reported by customers or Support services, and in corporate learned lessons into tests
- Write documents that will be used as training materials and evangelize quality best practices across engineering organization.
- Works under the direction and with a Performance Developer or feature developer.
- Writes technical performance test plans
- Develops data driven test automation scripts and executes performance
Confidential
QA EngineerResponsibilities:
- Facilitate and communicate defect status and updates with other development associates.
- Complete work assignments and perform appropriate follow up to ensure that tasks are completed on time.
- Validate that software meets established and reasonable performance guidelines.
- Write, review, revise, and verify quality-standards and test procedures.
- Mentor more junior associates when applicable in methodologies, practices and techniques.
- Work collaboratively with others to resolve issues and defects.
Confidential
QA EngineerResponsibilities:
- Created Design Document and Architecture.
- Coded all components of framework in VBscript
- Successfully integrated with Quality Center 10
- Implementation of Framework with applications
- Providing supports to team members for framework implementation
Confidential
QA EngineerResponsibilities:
- Verifying documents like Functional Specifications, Design Specifications, and Wire- frame documents.
- Log issues in peer review document
- Automation of the Test cases for Functional Testing and Regression Testing using Selenium and Confidential
- Involved in RTM Creation
- Worked with Team Lead in Test Plan preparation
- Bug Reporting and Tracking,
Confidential
QA EngineerResponsibilities:
- Prepared Test scenarios and Test cases
- Developing test plan and test strategy.
- Identify various scenarios for functional Testing
- Create Test Case Functional and Scenario Based, Executing, Bug Reporting and Tracking,
- Executed automated test cases/ scripts and verified results with expected results.
Confidential
QA EngineerResponsibilities:
- Designing and Preparing Test cases for automated testing
- Recording the scripts as per the test cases written
- Defect Reporting, Tracking & Analysis and follow-ups with Developers
- Integrated with development team and discussed the technical problems, reported bugs and supported the team.
