Qa Automation Engineer/ Sdet Resume
Cheyenne, WY
PROFESSIONAL SUMMARY:
- Over 5 years of professional experience working in the field of Information Technology as a Quality Assurance Analyst with experience in both Manual and Automation testing.
- Expertise in analyzing Business and Functional Requirement/Use Case documents for creating test cases.
- Extensive knowledge in designing and developing Test Plans, Test Scenarios, Test Reports for manual testing.
- Hands on experience of working on both web based and client server applications.
- Solid understanding of Automation tools such as Selenium RC/WebDriver/IDE/Grid and NUnit, Load Runner, JUnit, TestNG, JIRA, SOAPUI, Postman.
- Strong understanding and working knowledge of all phases of Software Development Life Cycle( SDLC) and Software Testing Life Cycle (STLC) and Quality Assurance Life Cycle (QALC).
- Expertise in building and working on existing automation frameworks using Selenium WebDriver and Server and proficient in programming languages such as C# and Java.
- Expertise in functional testing UAT using Selenium IDE and Selenium WebDriver using Testing framework.
- Extensive experience on performing tests such as: Functional Testing, System Testing, Unit Testing, Integration Testing, Regression Testing, Performance Testing, Smoke Testing, UI Testing, Database Testing and User Acceptance Testing.
- Extensively used tools like SOAPUI and POSTMAN to test Soap based APIs and Web Services as well as rest Web Services and APIs.
- Experience on working with XML and JSON while testing API and web services using SOAPUI, Postman and HTTPClient.
- Excellent working knowledge on defect tracking/ issue tracking and project management tools such as Azure Devops, JIRA, TFS, Quality Center (QC).
- Solid experience in designing Automation Framework using Java and C#.
- Experience in writing and executing SQL queries on database for backend testing.
- Enhanced the Java/C# - based test framework to test components built on the cloud-based AWS/Azure.
- Extensive experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation.
- Strong team player with excellent interpersonal and communication skills.
- Ability to work in a high pressure, multi tasking environment with demonstrated ability to self motivate and work under minimal supervision.
TECHNICAL SKILLS:
Languages: JAVA, C#.Net, HTML, XML, JavaScript, SQL, PL/SQL, T-SQL.
Testing Tools: Selenium IDE, Selenium RC, WebDriver, Selenium Grid, Quality Center, Postman, TFS, JIRA, SOAP UI, RESTful, HP ALM, Rational ClearQuest, Jenkins, Microsoft Test Manager
IDE: Eclipse, Visual Studio
Databases: MS SQL Server, MS Access, Oracle, MS Excel
Browsers: Internet Explorer, Firefox, Safari, Google Chrome
Test Framework: NUnit, JUnit, TestNG
Operating Systems: Linux, Windows, Mac
Other tools: Maven, SVN, SourceTree, Bitbucket, GIT, TFS, TOAD, JIRA
PROFESSIONAL EXPERIENCE:
Confidential, Cheyenne, WY
QA Automation Engineer/ SDET
Roles and Responsibilities:
- Followed Agile methodology for all the phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Interacted with Business Analysts, Developers and other members of the QA team during Daily Stand Up meeting, SCRUM meeting and Sprint planning meetings.
- Prepared Test Matrix to keep track of requirements and Test cases and wrote test cases using Microsoft Test Manager.
- Created Test Automation Framework using Selenium Webdriver with C# programming language.
- Involved on Software Verification and Validation manually and used Assertions for automation.
- Used XPath, CSS Selector, ID, Name, Link Textlocatorsto identify objects.
- Worked on defining, developing and executing test scripts using C# that leverage black box and white box testing across functional, non-functional and performance testing.
- Executed automation scripts on different browsers and environments and reported defects to the team members.
- Worked in the existing automation framework Page Object Model, Keyword Driven Testing, and Data Driven Testing.
- Performed RESTful web services and API testing using Postman.
- Participated in the User Acceptance Testing with the end clients in every release to production.
- Involved in extensive data validation, back-end testing and querying the database using SQL Server.
- Used distributed Version Control System and Source Code Management tool GIT to track the history of collection of files.
- Used Microsoft Team Foundation Server (TFS) to open bugs, create tasks and user stories, initiate Change requests.
- Participated in BDD (Behavior Driven Development) approach using Specflow.
Environment: Specflow, Selenium WebDriver, C#, Visual Studio IDE, Web Services, SoapUI, Jenkins, GIT, TFS, SQL Server, HTML, XML, MS Office, MS Excel.
Confidential, Albuquerque, NM
QA Automation Engineer
Responsibilities:
- Reviewed the requirements and technical specifications for development of a test plan and developed high level test cases.
- Prepared detailed manual and automated testing scripts test plans, test scenarios, test cases and test scripts by understanding the business logic.
- Involved in analyzing Business Requirement Documents (BRD) and Technical Specification document and developed test plan and test cases for testing the application.
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies (TDD) and Software Development Life cycle (SDLC) using Agile, Scrum methodologies.
- Analyzed the business requirements, developed test plans and created test cases in Jira, a test management tool.
- Worked existing Selenium Automation Framework with Java using Data Driven Testing (DDD), Behavior Driven Testing and TestNG.
- Designed structured User Interface UI automated Test cases using Selenium Webdriver in Java for web based software products used to perform software testing.
- Involved in writing test scripts using Java and executed it through Selenium WebDriver for Functional and Regression testing.
- Performed Smoke, Functional, GUI/design, Block Box, End to End, Navigational and Regression tests during the execution phase.
- Validated JSON responses for restful apis/web services using Postman.
- Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.
- Extensively used SQL statements to query the Oracle Database (RDBMS) for Data Validation and Data Integrity.
Environment:Selenium WebDriver, Java, TestNG, Cucumber, Jira, Agile (Scrum), Jenkins, Hybrid Driven, Page Factory, Oracle, SoapUI
Confidential, Austin, Texas
Automation Analyst
Roles and Responsibilities:
- Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing the application.
- Worked with Business Analysts and end users while developing test cases, test scenarios also while testing the application.
- Tested applications build on Python and Java.
- Involved in planning, designing and executing different test cases for Smoke, Functional, Integration, System and User Acceptance and GUI testing.
- Designed and developed automated scripts for functional, regression, sanity and integration testing using automation tool Selenium in Java.
- Used Eclipse as an Integration Development Environment (IDE).
- Used Selenium and Behavior Driven Development (BDD) approach using tools like Cucumber to setup test automation framework.
- Worked with application development team for writing in Eclipse for integration testing using Java and TestNG.
- Used SOAPUI tool to test web services and apis.
- Established and maintained test cases and test data in JIRA.
- Involved in UAT and production support activities.
- Developed numerous SQL statements to view, modify, insert and delete data into and from the required tables to test the test scenarios.
- Prepared detailed manual and automated testing scripts test plans, test scenarios, test cases and test scripts by understanding the business logic.
- Verified that the Software Quality Assurance Standards are met throughout all phases of development.
Environment:Selenium WebDriver, Java, TestNG, Cucumber, Jira, Agile (Scrum), Oracle, Jenkins, Test Driven Development, BDD
Confidential, Fortworth, TX
QA Analyst
Responsibilities:
- Involved in analyzing the requirements document to formulate the test cases and conducted manual testing for the entire application.
- Used Agile Development Methodology in execution of this project.
- Performed Functional testing, Integration testing, Regression testing, System testing and compatibility testing, Unit testing
- Performed Smoke testing, Black box Testing, Security Testing, web testing and GUI testing of Java application.
- Involved in Testing Web based application.
- Documented and reported the issues to developers using Quality Center tool.
- Created and maintained reusable actions, functional libraries and shared object repositories.
- Developed SQL queries to check proper data population in application tables.
- Worked Extensively with Business Analyst and Developers to discuss the defects and their fixes.
- Prepared Consolidated Bug Report at the end of each round of testing.
- Actively participated in defect review meetings with the team members, provided written status reports of testing.
Environment: Agile (Scrum), Quality Center (QC), MS SQL Server, SoapUI, MS Office, TFS, SQL Server Profiler.