Qa Automation Developer Resume
St Louis, MO
SUMMARY:
- Over 8 years of diverse experience as a Software Developer and Automation Engineer, involving development and design of Manual and Automated Testing of various Web - Based applications in Retail, ecommerce, Insurance, and Entertainment industries
- Developed and Supported Web applications using Asp.Net, C#
- Worked with tools Selenium Web driver, Eclipse, IntelliJ, Visual Studio in preparation of automation test framework
- Experienced working on Data driven framework with JUnit, TestNG and NUnit
- Implemented Page Object Model effectively
- Complete hands-on experience in End-to-End Automation project
- Experienced in creating Test scenarios, Test cases and Test scripts based on User requirements and System requirements documents
- Extensively worked on Defect Reporting and Project Tracking using JIRA, TFS and MTM
- Experience in understanding the code written in different programming languages Java, .Net, Java Script and databases such as Oracle, SQL Server
- Worked in projects incorporating AGILE and Waterfall Methodologies
- Experienced in testing Rest Web Services using Postman and Swagger
- Experienced in version control systems such as Git for source code maintenance
- Knowledge of RDBMS and proven SQL and SQL Server skills
- Excellent analytical, communication and inter-personnel skills with exceptional ability to learn new concepts
TECHNICAL SKILLS:
Programming Languages: JAVA, C#, JavaScript, HTML, XML
Test Frameworks: JUnit, TestNG, NUnit, BDD (Spec Flow)
Automation Testing: Selenium WebDriver, Maven, RestAssured
SDLC Models: Agile (Scrum), Waterfall
Database: SQL Server, Oracle
Management Tools: Jira, Azure DevOps, TFS
Continuous Integration: Jenkins
IDE: Eclipse IDE, IntelliJ, Visual Studio
PROFESSIONAL EXPERIENCE:
Confidential, St. Louis, MO
QA Automation Developer
Responsibilities:
- Create and execute automation scripts using Selenium WebDriver in java implemented in a Page Object Model
- Responsible for updating and maintaining of existing automation scripts as part of Regression Testing
- Create and maintain API automated tests using RestAssured.
- Developed Test Scripts to implement Features, Test Scenarios and step-Definition for BDD using Cucumber (Gherkins format)
- Experience in writing testes in Junit and TestNG framework and using BDD tools like cucumber and Jasmine.
- Work effectively to understand the functionality and business rules defined in the user stories and acceptance criteria with key business and technology stakeholders
- Testing applications involving technologies like Java, .Net, Angular JS
- Interacting with all the involved teams to identify test cases for Integration Testing.
- Work with scrum team to build an end-to-end testing environment to connect to different application areas
- Implementing the BDD using Specflow (cucumber)
- Testing of Rest web services using Postman and Swagger
- Plan to work in accordance with sprint deliverables.
- Coordinate within the team, working with programmers and other team members to develop subject matter expertise in product
Environment: Java, Selenium WebDriver, JUnit, Eclipse, RestAssured, RestSQL, Jira, Swagger, Cucumber, Postman
Confidential, Tampa, FL
Senior QA Analyst
Responsibilities:
- Created and maintained automation scripts using Selenium WebDriver in java.
- Created Test Cases, Test Plans and Regression test Suite in Azure DevOps.
- Perform API Testing using Postman.
- Performed Database testing using SQL.
- Write BDD (Behavior Driven Development) tests using Cucumber and Javascript.
- Performed Cross Browser Testing on Chrome, Firefox, Safari and IE.
- Maintained a continuous Data warehouse Data lake project where web analytics data are stored.
- Coordinate testing efforts with offshore team.
- Performed Functional testing and Smoke testing.
- Attended PI Planning, Scrum meetings, Sprint Planning and Retrospective meetings and reviewed the issues.
Environment: Java, Selenium WebDriver, JUnit, Eclipse, Azure DevOps, SQL Server, Data lkae, Postman
Confidential, St. Louis, MO
QA Engineer
Responsibilities:
- Created automation scripts using Selenium IWebDriver in C# through Visual Studio, implemented in a BDD model using SpecFlow
- Created and Maintained Test Cases using JIRA and MTM based on User requirement specifications
- Created QA s and performed Integration testing prior to production releases.
- Used Jira, TFS and MTM for defect logging and task reporting
- Performed API testing using Postman and Soap UI
- Implemented Automation for Web services testing in C# using RestSharp
- Used Octopus as deployment tool for promotion to various environments
- Prepared QA Status Reports in Confluence
- Worked with Agile team and represented QA in Agile teams
Environment: C#.NET, Selenium IWebDriver, NUnit, SpecFlow, Visual Studio, SQL, TFS, Jira, WinSCP, Notepad++, Windows, HTML, XML
Confidential, Cincinnati, OH
QA Engineer
Responsibilities:
- Created and maintained automation scripts using Selenium WebDriver in java through IntelliJ
- Created and Maintained Test Cases using Jira
- Performed testing various applications in different environments such as Web, Desktop and Mobile App
- Responsible for updating and maintenance of existing scripts as part of Regression Testing
- Worked with Agile team and represented QA in Agile teams
- Performed Functional testing, Regression and Integration testing
- Used Jira for defect logging and task reporting
- Tested Rest Web Services using Swagger
- Performed Emulation testing and actual Device Testing on iOS, Android
- Prepared QA Status Reports in Confluence
- Attended PI Planning, Scrum meetings, Sprint Planning and Retrospective meetings and reviewed the issues
Environment: Java, JavaScript, Selenium WebDriver, Selenium WebDriver IO, IntelliJ, Jira, TeamCity, Git, Kibana, iOS, JUnit, Windows, HTML, XML
Confidential
.Net Developer
Responsibilities:
- Implemented Time Tracker application using 3-tier architecture
- Design and coding for web forms of the application with ASP.NET
- Implemented features of ASP.NET AJAX such as Calendar Controls
- Used .Net Validation Controls and JavaScript to perform server side and client-side validations
- Developed the Data Components, Business Components using C#.NET which is reusable for data transactions of entire project
- Worked on ADO.NET in retrieving data from SQL Server using queries
- Written complex T-SQL statements in SQL Server
- Developed Stored Procedures, Functions and Complex Views using Joins for robust and fast retrieval of data in SQL Server
Environment: .Net Framework 2.0, Visual Studio 2005, SQL Server 2005/2008, C#.NET, ASP.NET, ADO.NET, XML, HTML, SQL Server Reporting Services
