We provide IT Staff Augmentation Services!

Qa Automation Tester/ Sdet Resume

4.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY

  • 6+ years of IT experience as a QA Automation Engineer in Testing of Web - based applications using Selenium across multiple browsers.
  • Extensive experience in Automation testing as well as manual testing with a full understanding of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Well versed in reviewing and analyzing the Business requirements and developing Test Plan, Test strategies, Test cases, Test data, Test procedure, Test reports, and documentation of Manual and Automation Tests.
  • Proficient in different forms of testing like Manual Testing, Unit testing, Integration testing, Regression testing, Black Box Testing, System Testing, Smoke Testing, and User Acceptance Testing.
  • Good understanding of Core Java, Core .NET, and Object-Oriented Programming (OOPs) concepts and experience in designing, developing, enhancing automated test scripts for Selenium using Java and C# .NET.
  • Experience in Designing & implementation of Automation Frameworks including TDD, BDD, data driven, keyword driven, and hybrid using Selenium Web Driver, C#, JavaScript
  • Experience working on Page Object Model with Page Factory in Selenium.
  • Experience in creating automation framework in Selenium WebDriver and NUnit/TestNG using Behavior Driven Development (BDD) approach like Specflow/Cucumber with Gherkin.
  • Developed Behavior Driven Development (BDD) tests using Cucumber and Specflow by writing behaviors and step definitions.
  • Experience in developing the Selenium automation framework using TestNG and developing Maven targets to execute automation suites.
  • Experience and good knowledge in Service Oriented Architecture (SOA) and microservices architecture-based design, implementation, testing, and monitoring.
  • Experience in using IDE including Visual Studio, IntelliJ, SSMS, and Eclipse.
  • Experience in testing API and web services using Postman and SoapUI. Added assertions to validate the XML or WSDL files.
  • Automated web services and API using Java and C# with Karate and libraries like .NET HTTP Client and Apache HTTP Client.
  • Good knowledge of developing the scripts to support Jenkins (Continuous Integration Continuous Deployment) of the scripts with the build server.
  • Efficient in the use of HP ALM/QC Microsoft TFS, JIRA for Test Planning, Test Design, Test Execution, Bug Tracking, and Test Evaluation.
  • Performed Database Testing with SQL and automated Data Validations using JDBC.
  • Strong skills in backend (in both Relational & Hierarchical database) testing. Writing SQL queries, generating reports to ensure data integrity and validating business rules.
  • Experience using different version control systems such as GIT and SVN.
  • Core knowledge of System Development Life Cycle (SDLC) with different phases like Requirements Gathering, Analysis/Design, Development and Testing
  • Worked with onshore/offshore QA teams for the Quality and Compliance group.

TECHNICAL SKILLS

Languages: JAVA, C# .NET, HTML/XHTML, XML, JavaScript

Tools: Selenium WebDriver, Selenium Grid, Postman, SOAPUI, Karate, Cucumber, Specflow, Jenkins, Maven, Ant, Confluence

IDE: Eclipse, Visual Studio, SSMS, IntelliJ

Web Debugging Tool: XPath, Xpather

Databases: SQL Server, Oracle, MS Access

Browsers: Internet Explorer, Firefox, Safari, Google Chrome

Test Framework: NUnit, Junit, TestNG

Operating Systems: Windows, Linux, Unix, Android

Other tools: SourceTree, Bitbucket, GIT, TFS, Jira, Quality Center, MS Office Suite

Domain Knowledge: Banking, Health, Finance, E-commerce

PROFESSIONAL EXPERIENCE

Confidential, Seattle, WA

QA Automation Tester/ SDET

Responsibilities:

  • Analyzed business requirements and functional documents, created the test strategy document that defines the test environment, phases of testing, entrance and exit criteria into different phases of testing, and resources required to conduct the effort.
  • Worked on an Agile Environment and tested the application under SCRUM Methodology. Attended Kickoff meetings. Reviewed requirements, functional and technical Design Documents.
  • Worked with business analysts, developers, management and end-users in a cross-functional Agile Scrum team.
  • Executed test cases manually and verified actual results against expected results.
  • Used Firebug for inspecting web pages and to locate Web Elements.
  • Wrote CSS Selector and XPath manually to work on dynamic Web Elements.
  • Test execution of Manual and Automation is carried out using the Test Management tool HP/ALM.
  • Developed an Automation framework using Selenium WebDriver, Cucumber, Eclipse, Junit, and Java and extended the TestNG Framework by adding some helper classes and methods.
  • Wrote Maven build scripts to automate the compilation and execution of TestNG test Cases/suites.
  • Created Cucumber Feature Files consisting of various Test Scenarios and Step Definitions for BDD (Behavior Driven Development).
  • Designed and implemented Cucumber Framework from scratch.
  • Implemented Selenium Synchronization for Conditional and Unconditional waits using Implicit Waits and Explicit Waits.
  • Formulated Selenium script for capturing screenshots and used Actions class to perform mouse and keyboard events.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver.
  • Involved in writing test scripts using Java and executed it through Selenium WebDriver for Functional and Regression testing.
  • Used Postman for manually testing RESTful web services using POST, GET, PUT and DELETE.
  • Used Postman to perform REST API and web services testing manually.
  • Involved in REST API and web services automation testing using Karate and Apache HTTP Client libraries.
  • Reduced build/deploy time by 90% by creating Jenkins scripts to automate code pull from GIT, used Maven to build war/jar files, configure customized properties files and deploy code to Amazon Web Servers (AWS).
  • Launched QA/DEV/Demo/Pre-Prod environments using AWS. Configured OS, size, firewall, VPN, IP, and added third-party or custom applications. Ensured services were up and running.
  • Involved in creating SQL scripts to validate the output datasets and results produced to ensure that it was as per the requirements and customer's expectations.
  • Worked with Development and QA teams to establish a build schedule.
  • Responsible for weekly status updates showing the progress of the testing effort and open issues to be resolved.

Environment: Java, Selenium Web Driver, Cucumber, JUnit, TestNG, POM, Jenkins, Eclipse, HP, ALM, Postman, SQL, SSMS, Maven,Apache POI, XML, HTML, CSS, HTTP Client, Karate, MSSQL Server, MS Excel, Agile.

Confidential, Richardson, TX

QA Automation Tester

Responsibilities:

  • Analyzed Business and Requirement Specifications, then designed Test Lab, and formulated Test Strategies, Test Plans, and performed functional testing to identify various critical points in the application and automated it by using Selenium Web Driver.
  • Designed and developed automation scripts for functional, regression, sanity, and integration testing using Selenium WebDriver and Java.
  • Worked on user stories discussed in Sprint Planning Meetings to draft Acceptance Criteria, followed Agile methodology to collaborate with developers and project managers for quick and effective software testing on time.
  • Identified test cases to automate then tested these cases using Selenium WebDriver, TestNG, and Java technologies (Eclipse IDE). Contributed to framework creation.
  • Created an automation framework in Selenium Web Driver and TestNG using the Behavior Driven Development (BDD) approach like Cucumber.
  • Built a Data-Driven Framework with Page Object Model (POM) design pattern to test the web-based application and extracted data from various Excel files using Apache POI and loaded into the variables in the scripted code.
  • Involved in building automation frameworks from scratch using Selenium Web Driver, JavaScript, Junit, Jenkins, ANT and Eclipse.
  • Used JavaScript, Protractor to develop automation scripts for angularJS applications
  • Coded dynamic and browser compatible UI web pages using JavaScript, CSS3, HTML5, JQuery, Ajax and responsive design in MVC environment.
  • Tested RESTful APIs and SOAP-based web services manually with the Postman tool by sending various requests to the server and by validating the responses.
  • Automated the API scripts to test the REST APIs and SOAP web services with the help of tools including SOAPUI, Rest Assured, and Karate.
  • Worked in DevOps tools, created pom.xml files in Apache Maven, and installed, configured and integrated automation scripts on Continuous Integration (CI/CD) tools like Jenkins for nightly test suite execution and testing and configuring Amazon Web Services (AWS).
  • Developed and executed several SQL queries in PostgreSQL Server as a part of backend testing and involved in data validation and verifying data integrity and also to check the data flow between different Systems.
  • Fully utilized and worked in Jira as a project management tool and created and ran test plans, tracked, and reported defects to the developers, as per the need.
  • Used GIT to push the test automation scripts.
  • Participated in Daily Scrum/Stand-up meeting, Sprint Planning meeting, Sprint Review, and Sprint Retrospective meeting.

Environment: Selenium WebDriver, Java, TestNG, Jenkins, Maven, Cucumber, Eclipse, XPath, Rest Assured, Karate, Agile, SCRUM, PostgreSQL, Jira, Postman, SOAPUI, HTML, MSWord, MS Excel, Git, DDD, BDD, Windows, AWS.

Confidential, Boise, ID

QA Automation Tester

Responsibilities:

  • Successfully performed overall product reviews, test plans, test scripts, and project execution and defect management and delivery of the project.
  • Participated in requirement reviews and analyzed modification requests and enhancement requests.
  • Involved in planning, designing, and executing different test cases for Smoke, Functional, Regression, Integration, User Acceptance, and GUI testing.
  • Escalated defects while studying Project Requirements and writing Test Cases and followed logged defects throughout its lifecycle in Team Foundation Server (TFS).
  • Developed and implemented automated scripts for testing web-based applications using C# .NET, Visual Studio, NUnit, Specflow, and Selenium WebDriver.
  • Application Screenshots were captured using TakeScreenshotAs and copied the images whenever an exception occurs and at any checkpoint while execution.
  • Handled various Alerts using different methods such as dismiss, accept, getText in an effective way depending on the requirement.
  • Performed Selenium Synchronization using Explicit and Implicit waits.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Specflow in Gherkin format.
  • Used various locators such as Id, Name, Link, DOM, XPath, CSS, UI-element to identify objects.
  • Used Postman tool to test SOA based architecture applications to test REST API and web services.
  • Wrote and executed automated tests in Jasmine/JavaScript/Protractor /Selenium for a browser-based application
  • Involved in validation testing using JavaScript.
  • Performed functional testing of web services using SOAPUI and RESTful web services.
  • Involved in deployment for various components in various environments based on the requirement, batching process, and pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
  • Created/Updated automated test cases based on release test cases.
  • Used SQL queries to perform Select, Update, Delete, Insert, and Join statements.
  • Developed and executed several SQL queries in Oracle Server as part of backend testing and involved in data validation and verifying data integrity and also to check the data flow between different Systems.
  • Used TFS to check in the code and get the latest code in the GIT repository.
  • Participated in daily Stand-up calls and Bi-weekly Open/Close meetings.
  • Participated in Peer reviews of automated test cases and Test plans for the team member.

Environment: C# .NET, Selenium Web Driver, Specflow, NUnit, Jenkins, Visual Studio, TFS, Postman, Oracle, HTTP Client, SOAPUI, MS Excel, Agile, Xpath, Agile, BDD, TDD, HTML, XML.

Confidential, Austin, TX

QA Automation Analyst

Responsibilities:

  • Analyzed the Business Requirement Document (BRD) and Functional Specification documents (FSD) to prepare Test Cases based on the Test Plan and Use Cases and attended Reviews meetings to better understand the applications.
  • Actively participated in Scrum meetings and was involved in developing Test Plan, Test Cases, and Requirement Traceability Matrix (RTM) in Jira.
  • Involved in building Automation framework from scratch using Selenium Web Driver, Java, TestNG, and Eclipse IDE.
  • Implemented Page Objects Model (POM), Apache POI in Test Scripts, Data Driven Framework using Selenium Web Driver, and Java.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Conducted Functional Testing, Regression Testing using Selenium with Data-driven framework, Behavior Driven Development, and Test-Driven Development.
  • Developed test scripts using selenium synchronization for conditional and unconditional waits.
  • Participate in integration testing of microservices with offshore teams using Postman, PCF (Pivotal Cloud Foundry), and other tools.
  • Used Postman to test the RESTful and SOAP APIs/web services responses and validate the data in the UI.
  • Developed and maintained automated test cases in Selenium WebDriver using JavaScript programming language and Junit Framework.
  • Used Object Oriented Programming - Class structure, code re-use. Developed External Library using JavaScript for Selenium Automation.
  • Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls
  • Wrote the automated scripts for testing the REST APIs and SOAP-based web services using Java and implemented the API automation in Apache HTTP client libraries.
  • Validated requests and responses for XML, JSON files.
  • Performed operations on the database using JDBC APIs, SQL to validate UI with Database.
  • Wrote complex SQL queries to retrieve the information from the databases to check whether the data has been updated.
  • Used SQL queries to perform Select, Update, Delete, Insert and Join statements
  • Used Jira to open bugs, create tasks and user stories, initiate change requests.
  • Automated web application testing and web services testing deployed in the PCF cloud.
  • Maintained the Java and Selenium test source code and resources in the GIT source control repository tool.
  • Participated in daily stand up calls and bi-weekly Open/Close meetings.
  • Participated in Peer reviews of automated test cases and Test Plan for the team member.
Environment: Java, Cucumber, Selenium WebDriver, TestNG, Eclipse IDE, Web Services/API, Postman, Bitbucket, Jira, Oracle Server, HTML, XML, JSON, MS Office, MS Excel, PCF, BDD.

We'd love your feedback!