Automation Engineer Resume
Coppell, TX
SUMMARY
- Over 5+ years of experience in both manual and automated software Quality Assurance Testing of client - server and web-based applications and backend testing, object-oriented analysis design.
- Excellent understanding and experience of working on all phases of SDLC.
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing wif tools such as Selenium WebDriver, TestNG, JIRA, REST API, and SOAP UI.
- Worked extensively on complete Defect management life cycle all teh way from executing test cases, identifying defects, logging defects and verification of bug fixes.
- Proficient in Manual testing using TFS and Microsoft Test Manager.
- Extensive experience in performing System Testing, Functionality Testing (Black Box), White box testing, Integration Testing, Regression Testing, Smoke Testing, GUI Testing, Database Testing and User acceptance testing.
- Experience wif defect tracking and analysis using different defect tracking tools such as TFS (Team Foundation Server), Jira and Quality Center.
- Experienced in testing framework using Behavior Driven Development (BDD) tools like Specflowand Cucumber.
- Quick learner, Self-motivated, analytical skills as well as logical reporting skills.
- Logging defects using different bug tracking tools, retesting defects and generating Defect Reports.
- Strong experience in functional and UAT testing using Selenium Web driver on both platforms as well as cross platform web testing on all major web browsers (Safari, Google Chrome, Firefox and IE).
- Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
- Experienced in writing SQL verification scripts to test teh result of deployment for correct business logic for Back-end testing.
- Extensive experience in using Selenium WebDriver API for writing NUnit and NUnit test suites and test cases for testing functionality wif teh Selenium Server.
- Involved in creating test frameworks based on BDD, DDD, TDD using tools like SpecFlow, Cucumber, etc.
- Ability to learn new concepts and applications quickly and ability to work in short schedules and on different applications concurrently.
- Good analytical and communication skills and ability to work independently wif minimal supervision and also perform as part of a team.
TECHNICAL SKILLS
Languages: JAVA, C#, SQL
Web Technologies: HTML, XML, JavaScript
Databases: MS SQL Server, MS Access
Operating Systems: MS Windows, UNIX
SDLC Methodologies: Waterfall, Agile
Requirement/Bug Tracking: TFS, Test Manager, Jira, QC
Automation Tools: Selenium WebDriver
PROFESSIONAL EXPERIENCE
Confidential, Coppell, TX
Automation Engineer
Responsibilities:
- Created test plan, test cases, and test scripts based on business requirement document.
- Followed Agile Methodology for all teh phases of Software Development Life Cycle(SDLC) and interacted wif Lead, Business Analyst, and other QA members during Daily Stand-Up Meeting.
- Performed functional, regression and UAT Testing extensively used Selenium WebDriver.
- Designed, developed and delivered automated solutions to test API’s, database components, web applications.
- Created automation framework in Selenium WebDriver and NUnit using behavior driven approach (BDD) such as Specflow.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools for nightly batch run of teh Script.
- Developed test automation scripts using Selenium WebDriver for regression and performance testing of teh various releases of teh application.
- Developed and implemented automated scripts for testing web-based applications using, Visual Studio, NuGet, NUnit, and Selenium WebDriver.
- Built automation scripts using Behavior driven, Specflow and NUnit Framework.
- Worked wif teh functionality and Regression testing cycles of major product releases by developing test suites using Selenium Webdriver.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Wrote SQL queries to retrieve teh information from teh databases to check whether teh data has been updated.
- Conducted System Testing and User Acceptance Testing (UAT) for every client and Conducted Backend testing writing extensive SQL queries.
- Implemented test schedules, tracked defects and assigned them to developers based on their priority.
- Verified dat teh Software Quality Assurance Standards are met throughout all phases of development.
Environment: Selenium WebDriver, JAVA, UAT, Nunit, SpecFlow, Visual Studio, SQL, BDD, HTML, XPath
Confidential, Richardson, TX
QA Tester
Responsibilities:
- Worked in teh agile SDLC environment wif frequently changing requirements and features set.
- Participated in Meetings and Walkthroughs, interacted wif other development team members to better understand system functionality in order to improve testing quality.
- Worked existing Selenium Automation Framework wif JAVA using Data Driven Testing.
- Designed structured User Interface UI automated Test cases using Selenium Web Driver in JAVA for web-based software products used to perform software testing.
- Prepared SQL scripts to verify teh database updates, inserts and deletes of teh records.
- Done back-end testing by writing SQL queries and validating them against teh database.
- Used TestNG as teh testing framework to create test methods.
- Involved in extensive data validation, back-end testing and querying teh database using SQL Server.
- Expertise in writing SQL Queries, SQL Scripts and performing database testing.
- Used Gherkin language like Given, When, Then, and to write test scenarios for BDD.
- Involved in Sprint Demo meeting, Sprint Retrospective, Scrum and other team meetings.
- Created and maintained reusable actions, functional libraries, and shared object repositories.
- Performed api/web services testing using Postman for RESTful apis and SOAPUI for SOAP based apis.
- Identified application defects to minimize teh number of steps to reproduce teh problem
- Actively participated in QA team meetings and discussions. Participated in Sprint planning and Agile Scrum meetings on a daily basis.
Environment: Selenium WebDriver, JAVA, TestNG, Postman, Selenium GRID, SOAPUI, SQL, Sprint, RESTful API
Confidential, Houston, TX
QA Automation Engineer
Responsibilities:
- Analyzed and reviewed Business and Functional Requirements documents and Use Case documents.
- Worked wif Business Analysts and end users while developing test cases, test scenarios also while testing teh application.
- Involved in design and development of keyword-driven automation framework using Selenium WebDriver.
- Actively participated in Scrum meetings and involved in developing Test Plan, Test Cases and Requirement Traceability Matrix (RTM) in TFS.
- Involved in validating teh Web Services related to Customer, Account and Transaction Management using teh SOAPUI/POSTMAN.
- Created automation framework in Selenium Web Driver and Nunit using behavior driven approach (BDD) such as Spec flow.
- Performed teh application compatibility in teh Versions of Chrome, Mozilla Firefox, Safari and Internet Explorer browsers using Selenium.
- Used C# for teh implementation of Automation using Visual Studio.
- Used unit testing frameworks Nunit for multiple applications and used various annotations are used for teh implementation.
- Used Jenkins tool for continuous integration (CI/CD) of teh builds.
- Involved in teh validation of teh Web Services and api using teh Postman tool.
- Performed teh application compatibility in teh Versions of Chrome, Mozilla Firefox, Safari and Internet Explorer browsers using Selenium.
- Participated in BDD (Behavior Driven Development) approach using Spec flow.
- Wrote gherkins language test scenarios in BDD framework.
- TEMPEffectively Communicated testing status to QA lead, project managers, and teams who are involved in User Acceptance Testing.
- Strong communication and interaction wif Clients, Developers, Business Analysts, Management.
Environment: Selenium Web Driver, JAVA, Spec flow, Gherkin, SOAPUI, POSTMAN, Nunit, Visual Studio, TFS, Jenkins.
Confidential, Dallas, TX
QA Automation Engineer
Responsibilities:
- Actively involved wif PI planning, sprint and daily SCRUM meetings, review of Business Requirement Documents, Functional Specifications documents to understand teh requirements.
- Writing and executing test scenarios, test cases for web applications testing usingJAVA, Selenium Web Driver wif teh halp of Test NG framework.
- Developed Page Object Model (POM) framework wif Selenium WebDriver using JAVA and Junit.
- Worked wifin Development teams wif BDD approach to develop WebUI test using Gherkin language for teh feature file and Java for teh Step Def and Test Runner files.
- Designed and developed test cases for API testing.Validated request and response wif different authorization such as Bearer, OATH for Web service calls.
- Experienced in Web Services testing using POSTMAN and KARATE framework for API Validation.
- Reported Defects in Azure DevOps for any Test Case failures during Test Execution and assigned it to respective Developer.
- WroteSQLStatements toextract Datafrom tables required for UI and API Request Validations.
- Tested data migration from MSSQL to COSMOS DB for all teh Data Tables as well as Store Procedures.
- Run ADF pipelines to test teh data are transferred and updated as expected.
- Prepared teh reports related to teh modules dat I has tested and halped teh reporting needs of teh project.
Environment: BDD framework (Cucumber, Gherkin, Selenium WebDriver), JAVA, POSTMAN, JSON, MS SQL Server, DB2, COSMOS (NoSQL), JUnit, XML, Agile
