Software Development Engineer In Test Resume
SUMMARY
- 12 years of IT experience in QA Testing life cycle and Business Analysis with Expertise in creating business/functional documents and executing effective QA Test Methodologies; designing Test Strategies, Test Plans,
- Test Estimates, Pre/Post deployment plans and Test cases/Scripts on Web and Window application
- Experience in implementation of Automation framework for Web, Windows, API and Mobile applications and automated test cases using Selenium, Protractor, Coded UI, Appium and Xamarin Frameworks
- Good knowledge on using Microsoft test manager, JIRA to manage Manual Test cases and running automation scripts
- Good experience of Functional testing, Regression testing, Accessibility, Load, Database, Localization, Xbox Console Testing.
- Proven ability in developing BDD scripts with Spec Flow and Cucumber and writing step definitions for behavior.
- Performed API Testing using LISA Virtualization and SoapUI tools
- Expertise of testing the application developed using various mobile technologies including Android, IOS, .Net Technology etc
- Executed Performance and endurance tests to evaluate the performance of the application using Visual Studio
- Experience in implementing CI/CD using VSTF and Jenkins for various projects.
- Experience in working the on - test infrastructure setup using Azure and Amazon web service
- Good knowledge on OOPs
- Gone through the full life cycle of Development and Test Life Cycle of major projects and many medium sized projects. Performed client interaction, requirement gathering, and requirement documentation and testing.
- Strong Agile methodology, Functional testing, Good problem solving and communication skills
- Experience working with globally distributed teams.
- Good domain knowledge on Health Care, Ecommerce, Advertising, Educational and Campaign domains.
- Proficient at supervising day-to- day activity, Training and mentoring medium to large project teams.
- Creative thinker and analytical problem-solver with demonstrated ability to manage projects from planning through execution/completion under the pressure of fast-paced, time-sensitive environments
- Excellent leadership, friendly customer facing, communication, analytical, problem-solving, people management and interpersonal skills.
- Good understanding of Project Process and ability to analyze business problems and identify solutions.
- Having good understanding of testing Web apps and Client apps
TECHNICAL SKILLS
Programming Languages: C#, Java, Python, TypeScripting.
Automation Tool: MobaXterm, Selenium, Protractor, Coded UI, Web Service Testing, Appium and Xamarin, LISA Virtualization tool for API Testing
Databases Tools: MS SQL Server 2005-2012 (T-SQL). Oracle DB, SSIS, ETL
Bug Tracking Tool: TFS, VSTS, JIRA, Rally
IDE Applications & Debugging: Visual Studio 2008-2019 .NET. Eclipse, IDLE, Xamarin Studio, IntelliJ
Version Control Tool: GitHub, VSTF, Visual Source Safe
BDD Framework: Spec Flow and Cucumber
CI/CD: Azure Jenkins
Test Management Tool: VSTF, Microsoft Test Manager, JIRA, Version One, Rally
Gaming Console: Xbox
PROFESSIONAL EXPERIENCE
Confidential
Software Development Engineer in Test
Responsibilities:
- Developed the NUnit Automation Framework for Legacy Application to execute the testing which contain various modules like CI/CD, Reporting, Retry Mechanism, Page Object Module, Cloud Integration with Sauce Labs
- Developed WebDriverIO Automation Framework for Modern Application to help testing the Single page application developed using React JS
- Developed high priority test automation scripts using C# and TypeScripting
- Testing Xbox application on Gaming Console
- Co-Ordinated with Offshore team by tracking and planning task for team and get the required work item delivered.
- Acted as single point of contact from test delivery perspective and worked very closely with the PM’s and Developer to develop test planning and strategy.
- I worked extensively on deployment and Azure activities like creating and monitoring alerts, Tracking the health of the system.
- Ensured fine code quality for Projects by code reviews
- Performed Rest API Testing using GET, POST, PUT and DELETE Calls
- Test execution and Power BI report generation for daily and weekly test execution
- Automated and performed functional testing on both Android and iPhone device.
- Performed accessibility testing using JAWS, Narrator, High Contrast and Accessibility Insights.
Environment: Agile/Scrum, WebDriverIO, Selenium WebDriver, C#, TypeScripting, Visual Studio Online, Visual Studio 2017, Visual Source Code, Azure, and Source Depot, Selenium, Power BI Report
Confidential
QA Analyst
Responsibilities:
- Updated the existing Protractor framework changes to improve the performance of the execution
- Created new test scenarios for the different CCMP modules.
- Ran the automation regression suite on weekly basis and shared the results with higher management using Sauce Labs.
- Ran regression suite using Sauce Labs during the release and provide signoff
- Involved in the Appium Automation mobile framework development for new features.
- Performed API testing using Fiddler and Advance restful client.
- Tested IOS and Android SKD’s using Perfecto application
- Configured Azure CI/CD for creating Automation build pipeline for automation execution on lower and production environments
- Reviewing and updating Mobile Automation Test Cases as per requirement for different releases.
- Analyzing business, functional requirements and used and developed test plans, test cases and test scripts for both positive and negative tests.
- Implemented handset automation framework, scripting and execution Sanity, Regression, Stress and Boundary test cases for mobile applications using Device Anywhere Automation Tool. Power BI Responsibilities include creation of creation of test cases and test case execution on android devices as well as IOS devices
- Leading QA Team for Test automation activities for regression and development of new scripts
- Design and developed Test Automation Framework and review with project manager as well as technical team
- Design and Development of automation framework as well as maintenance
- Requirement gathering and documentation for Test plan and Test strategy
- Test case and Test script design and development
- Test execution and report generation using Power BI
- Ensured fine code quality for Projects by reviewing code
Environment: WebDriver, Java, IntelliJ, Oracle SQL Server, GitHub, HP ALM, Jenkins, LISA Virtualization, Rally, Protractor, Appium, Team Foundation Server, JIRA, GitHub, Perfecto, Sauce Labs, Restful API Testing, Performance Testing, Microsoft Test Manager, Spec Flow, Power BI Report
Confidential
Project Lead
Responsibilities:
- Leading QA Team for Test automation activities for regression and development of new scripts
- Involved in Python Robo Framework development and enhancements
- Automated multiple nodes like SBG, CDB, SMSC, AAA and RCS using selenium grid and other custom developed tools
- Design and developed Test Automation Framework and review with project manager as well as technical team
- Design and Development of automation framework as well as maintenance
- Requirement gathering and documentation for Test plan and Test strategy
- Test case and Test script design and development
- Test execution and report generation
- Test execution review with technical team and regression signoff
- Ensured fine code quality for Projects by reviewing code
- Applied Strategies and Approaches for Identifying Risks with implementation, assessing their likelihood, and initiating strategies to test for those risks.
Environment: Agile/Scrum, Selenium, Selenium WebDriver, Python, SVN Tortoise, MobaXterm, Bugzilla.
Confidential
QA Analyst
Responsibilities:
- Applied Strategies and Approaches for Identifying Risks with implementation, assessing their likelihood, and initiating strategies to test for those risks.
- Lead the effort to create Automation Testing process standards and Best Practices to be used across the QA within organization.
- Coordinating with Project manager for Process Improvement and Value addition activities.
- Performed API testing using LISA Virtualization using request and responses.
- Developed BDD scripts with Spec Flow and writing step definitions for behavior using C#.
- Recorded, manually created, or modified performance test scripts to test system functionality using requirements and performance related documents.
- Used Visual Studio to execute Performance testing against DB environments of an enterprise application.
- Participated in code design and code reviews to ensure performance best practices are embedded in design.
- Evaluated and recommended appropriate actions where possible to improve the performance process and overall performance of the system.
- Tested Web app, Native app using the mobile automation testing and run the scripts for multiple devices with C# using Appium and perform manual testing per the requirements.
- Performed ETL Testing to verify data transformation as per the requirement or expectation and are same at source and target system.
Environment: WebDriver, Java, IntelliJ, Oracle SQL Server, GitHub, HP ALM, ETL Testing, Jenkins, LISA Virtualization, Rally, Protractor, Appium, Team Foundation Server, JIRA, GitHub, Perfecto, Sauce Labs, Restful API Testing, Performance Testing, Microsoft Test Manager, Spec Flow .
