Software Development Engineer In Test Resume
Rocky Hill, CT
SUMMARY:
- Over 13 years of extensive experience in Analyzing, Designing and Implementing QA testing strategy for Web based and Client/Server applications in Health Insurance, Global media technology and Bioinformatics using Manual and Automation testing on Windows, UNIX and LINUX platforms.
- Extensive experience in Microsoft test automation suite: C#, Selenium WebDriver, MS Unit Test, and Hybrid test framework using Visual Studio.
- Good working knowledge in test automation using Selenium WebDriver, Cucumber BDD, Java, JUnit, TestNG, Log4J, JDBC and Apache POI using Eclipse IDE.
- Working Experience in performing load test in Visual Studio using Load and performance testing.
- Good working experience in automating CI/CD process using TFS Build pipeline and generating SonarQube report.
- Proficient in writing unit test cases using Nunit test for C/C++ framework.
- Working knowledge in testing framework using Data Driven, Page Object Model (POM) and create proof of concept (POC) with team members.
- Good working experience in using Maven, Ant, Jenkins, TeamCity and Team Build (TFS) for Continuous Integration.
- Proficient in Functional, Regression, Integration, User Acceptance, Browser compatibility, performance and end - to-end testing using manual and automation tools.
- Experience with Restful Web Service (REST) testing using Postman and Fiddler.
- In-depth knowledge in SVN, TFVS and Git version control, bug tracking and reporting using various tools like Rally, HP-ALM, JIRA and Splunk.
- Expertise in writing SQL queries, SQL Scripts and performing database testing using MSSQL Server 2015.
- Working knowledge in Microsoft Technologies .NET Framework 3.5/4.0, ASP.NET 3.5/4.0, C#, XML, MVC, ADO.NET, Entity Framework and SQL Server 2005/2008/2012 .
- Good understanding on software development Life Cycle (SDLC) and Agile Methodologies.
- Expertise in leading testing projects and teams (offshore) and an innovative team player and adaptable to new software technologies, quick learner and work efficiently as individual.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver, TestNG, JIRA, Rally, HP-ALM, SoapUI, Cucumber BDD, Postman, Splunk and Visual VM
Automation Frameworks: Unit Test Framework
Hybrid, Data Driven, and Page Object Model: Nunit test for C/C++, MS Unit and Junit
Build Tools: TeamCity, Jenkins, TFS, Maven and Ant
Servers/Language: Windows Server 2003, MSSQL Server 2005/2008/2012 , Java, C# and Perl
Development Tool/IDE/Version Control: Eclipse, Visual Studio 2015, SVN, TFVC, Github
Operating Systems: Windows XP, windows Vista, Windows 7, Windows 10 and Ubuntu
Database: Oracle 10g, MSSQL 2005/2008/2012 , MySQL and Microsoft Access
Web Scripting Languages: XML, HTML, CSS and JavaScript
PROFESSIONAL EXPERIENCE:
Confidential, Rocky Hill, CT
Software Development Engineer in Test
Responsibilities:
- Involved in creating test strategies, effort estimates, mentoring and assisting the team in building & executing of test plans and verifying quality assurance of the applications with both offshore and onshore teams.
- Responsible for setting up the QA environments & synchronizing them in each sprint, running Smoke automation test, monitoring automation report, troubleshooting failed test to confirm bugs, regularly interacting with the development team to communicate issues, retesting fixed issues and actively involving in the smoke test suite maintenance.
- Automated the smoke test suite using Selenium, C# and MS Unit, Visual Studio 2015 IDE using the Hybrid test framework.
- Tested major features of applications in test & staging environments and performed quick sanity checks on Pre-live services in both staging and production environments.
- Used HP-ALM and Rally as test repository for requirements, test plans, test cases, defect tracking, reporting, understanding the business requirement and the testing goals.
- Worked in Agile environment and participated in sprint plans & daily standup meetings.
- Developed unit test for 60 Confidential Products using C++ language, Nunit test framework and Visual Studio 2015 IDE.
- Automated continuous integration Build Setup using TFS for Confidential Products that generates a Sonar Queue report with code coverage and Gate status.
Environment: Visual Studio 2015, Nunit, MS unit, SVN, TFS, GitHub, Jenkins, MSSQL Server 2015, SonarQube, ALM and Rally test management tool.
Confidential, Sunnyvale CA
Senior Quality Engineer in Test/Software Engineer in Test
Responsibilities:
- Involved in test plans, verification, validation, and quality assurance of the application.
- Automated the test cases using Gherkin, Cucumber BDD, Selenium Web Driver, POM, Log4j, TestNG, Java and Eclipse IDE.
- Monitored automation results and re-executed the failed tests to confirm the bugs, regularly interacted with the development team to communicate issues, Re-testing fixed issues and performed smoke testing of the application.
- Setting up the QA environment using Gumby, TeamCity. Created template for Sports Entity data, Team Entity data and Extra data of each game.
- Involved in Defect tracking and Reporting using JIRA Test Management tool, understood the Business requirement and collaborated with scrum team in identifying testing goals.
- Involved in test cases review by the development team, product management and modified the test cases based on their feedback.
- Performed Smoke-Sanity, Functional, Regression, and Integration Testing for each build using the in-house tools such as Personal - shopper, Splunk, and Visual VM to monitor the CPU, memory, classes and Threads of the Sports application.
- Load Testing was performed for stock application using XRE Receiver, Visual VM and Splunk.
- Worked in Agile environment, attended sprint plan meetings and daily standup meetings.
Environment: Java, TestNG, Maven, Cucumber BDD, Selenium Web Driver (2.45.0), Gherkin, Postman, TeamCity, Gumby, Visual VM, JIRA, Splunk and Git.
Confidential
Specialist Associate/ Automation Engineer
Responsibilities:
- Created/Developed Test Plan, Test Scenarios and Performed Functional, System Integration, Regression, End to End and smoke testing.
- Developed Data driven automation framework from the scratch and automation scripts using Selenium IDE/RC (Selenium1.0), Junit, Java, Jenkins and ANT build tool.
- Used Rally for test case management and bug tracking tool.
- Involved in peer reviews and team walkthroughs for the project as per Test methodology.
- Designing, executing and Reviewing of Automated and Manual test cases.
- Coordinated with vendor and migrated the legacy application data to Titanium schedule and performed extensive testing - functional, non-functional, database and regression testing.
- Perform the back-end testing using SQL queries and verifying the data in the tables, validated the web services data using SoapUI and automated database backup routines using SQL Scripts
- Periodically performed server maintenance, solve vulnerabilities and update patches.
Environment: MSSQL, Windows server 2003, Oracle, SoapUI, Rally Selenium IDE/RC, Java, Junit, SVN ANT and Jenkins.
Confidential
Technical Support Officer/Developer
Responsibilities:
- Developed user interface screens and client-side validation using ASP.NET web server controls, HTML, CSS, JavaScript, Validation control and C# .Net.
- Used ADO.Net, stored procedures, functions and triggers extensively for data retrieving, querying, storage and manipulation.
- Database transactions were achieved through Datasets, Data View, Data Reader and SQL Data Adapter.
- Developed Web services using ASP.NET, C# and consumed using ASP.NET web forms, AJAX and JQuery to get student information.
- Developed reports for summarizing the student, counselors and survey information using SQL Reporting Services.
Environment: Microsoft Visual studio 2008, .NET 3.5 Framework, C#, ASP.NET, ADO.NET, IIS, SVN, Web Service, MSSQL Server 2008.
Confidential
Teaching Assistant
Responsibilities:
- Developed the application using HTML, CSS, MySQL and Perl.
- Performed Functional, Regression and GUI testing.
- Database was tested using SQL queries and reports were generated using MYSQL and Perl script.
- Responsible to provide up-to-date training and knowledge transfer to the new team members.
Environment: MySQL, Perl, Linux Platform and Microsoft Excel.
