We provide IT Staff Augmentation Services!

Sr. Automation Test Engineer Resume

0/5 (Submit Your Rating)

San Jose, CA

SUMMARY

  • Over 8+ years of QA experience in Manual/Automation testing of Web and Windows/Mobile Apps and Client/Server applications with specialized in Software.
  • Quality Assurance Testing, QA Automation for various domains like Banking, Healthcare, and Retail.
  • Experienced with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning & scheduling, testing, defect tracking, and reporting.
  • Expertise in smoke testing, black - box testing, ad-hoc testing, functional testing, positive/negative testing, system testing, regression testing, user acceptance testing (UAT), beta software testing.
  • Expertise in Jira for bug tracking and work management, GitHub for version control, Jenkins for continuous integration and deployment.
  • Expertise in developing Automation test scripts with Selenium WebDriver using Java, Python, C#, JavaScript, VB Script, Ruby.
  • Exposure in programming languages and script like SQL, HTML, CSS, XML, JSON, UNIX, and Shell Script.
  • Experience in testing RESTful API's, validate and verify the responses of requests in JSON and XML formats using Rest-Assured libraries and Postman.
  • Implemented mobile automation frameworks using Appium.
  • Solid experience of Agile Methodologies and Scrum processes.
  • Expertise in using JIRA for defect tracking, bug reporting and coordinate with team members in debugging effort and Root Cause Analysis.
  • Provisioning of infrastructure on AWS using Terraform and automating infrastructure using Ansible.
  • Experience in Understanding the code written in different programming languages like Java, JavaScript, VBScript, .NET, Python, SQL and PL/SQL.
  • Experienced in writing BDD test using Cucumber.
  • Highly skilled in creating and executing Test cases, writing Test scripts from requirement documents and functional design documents using HP Application Life Cycle Management (ALM).
  • Expertise in back ends testing and writing SQL queries, Joins, procedures using MySQL.
  • Proficient in using test automation tools such as Selenium WebDriver/IDE/Grid and HP ALM to develop automation testing scripts for web and client server applications.
  • Created automation framework in Selenium WebDriver, Cypress and NUnit using behavior driven approach like Specflow in C# and Cucumber in Java.
  • Experienced in developing Web Services with Python programming language - implementing JSON based RESTful and XML based SOAP web services.
  • Experienced in White Box testing by authoring python Codes in Selenium Web Driver.
  • Created and Maintained Server-side Integration Test using Python and Selenium Web driver.
  • Proficient in writing Selenium Web Driver automation scripts in Java using JUnit/TestNG, ANT/Maven, SOAP UI, and HP ALM Automation Testing for Web Applications.
  • Hands on experience in functional testing, unit testing, integration testing, regression testing, black box testing, white box testing, API Testing, GUI testing, back-end testing, browser compatibility testing, in different stages of Software Development Life Cycle (SDLC).
  • Experienced in Web Services testing by using SOAP UI and Postman.
  • Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Performed database testing using SQL and developed queries for backend testing and data verification.
  • Good experience in creating automation frameworks from scratch and have extensive knowledge of developing different types of frameworks like Modular, Data driven,keyword driven, Page Object and Hybrid framework by using Junit/TestNG.
  • Develop The Frontend and Backend for Document Registration System using MongoDB and NodeJS, Nestjs, Angular, JavaScript.
  • Expert in creating HTML formatted reports for Test teams using build tools like Maven Surefire Plugin.
  • Experienced in efficient locator's strategy like Xpath and CSS to run WebDriver script in stable condition.
  • Experience in both Agile and Waterfall Software Development methodologies.
  • Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug/Defect life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability, Reliability, Regression, Smoke Testing, Black-box, White-box, Integration testing, Database testing.
  • Experience with Automation tools like Selenium, Protractor, Quick Test Professional/UFT (QTP), load and performance testing tool JMeter and Mobile Automation testing tool Appium .
  • Have built a test automation framework based on Page Object Model, TestNG and Selenium WebDriver.
  • Expertise in Test Automation using different Automation tools by using Selenium WebDriver/IDE/GRID, JUnit, TestNG, ANT/ Maven, Fire Path, running scripts, Debugging scripts in different environments, Extracting Test results, Cross browser testing, and data validation.
  • Experience in testing native applications on iPhone, Android and iPod devices (Manual & Automation) .
  • Vast knowledge and experience in HealthCare industry, experienced in testing different healthcare ERP solutions such as QNXT .
  • Experience in automating the web service using Java,REST Assured, Http Client,SoapUI and Jmeter.
  • Experienced in Mobile Automation tools such as Cypress,Appium..
  • Good exposure to TDD and BDD environments - worked with Cucumber, scenarios and step definitions.
  • Extensively proficient in Functional testing, Performance testing, Integration testing, GUI testing, Regression testing, Automation testing, Load testing, UAT testing and Security testing.
  • Hands-on experience in GUI testing using Autofit.

TECHNICAL SKILLS

Testing Tools: Selenium(Web Driver/IDE/RC), Jbehave, Cucumber, SOAPUI, Appium, cypress, Instrument, Static & Dynamic profiling tools, Monkey Runner, Monkey Tools

Languages: C, JAVA, Java Script, HTML, XML, CSS, Groovy, PYTHON, HTML5

Test Framework: JUnit, TestNG, Data Driven Framework, MVC

Build Tools: Ant Maven, Ant

Continuous integration tools: JenJenkins/Hudson

Databases: SQL Server, MS Access, Oracle, MySQL

Operating Systems: Windows, LINUX, UNIX, Mac OS, iOS, Android

PROFESSIONAL EXPERIENCE

Confidential -San Jose, CA

Sr. Automation Test Engineer

Responsibilities:

  • Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Worked as Software Development Engineer in Test (SDET) is responsible for developing and executing comprehensive suites of automation test plans and test cases.
  • Implemented simulator for Mobile App Testing in Android Platform using Appium.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Developed and maintained Automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.
  • Performed White box testing using TestNG for class, method, &WebServices testing.
  • Performed Mobile Testing in iOS devices and android devices.
  • Involved in preparing a report of all automation difficulties and test results for further application using Maven.
  • Generating HTML, Cucumber, and JSON reports and their subsequent analysis and presentation.
  • Writing and executing test cases using Selenium WD, Maven Project Management Tool, and Cucumber.
  • Reported work progress, issues and risks to project managers and supervisors in Agile/Scrum Development process.
  • Expertise in testing various applications developed in Java, .net, Oracle and C++.
  • Performed Manual Testing and Automated Testing for Client/Server application and Web-based application that used WebSphere, Message Queuing, Active Directory, UNIX, Windows, and XML message based system in an Agile software development environment.
  • Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Responsible for creating test scenarios for user stories and creating automation test suites using Python, Selenium WebDriver and Pytest framework.
  • Used SOAPUI for WSDL Validation. Used different Assertions for validating responses.
  • Reported software defects in Quality Centre and interacted with the developers to resolve technical issues.
  • Using command line utilities for a variety of ETL and system administration tasks.
  • Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD).
  • Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
  • Worked on Python Open stack API's, used Python scripts to update content in the database and manipulate files.
  • Developed Groovy scripts to test report application output.
  • Responsible for developing scripts using Groovy 1.7.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
  • Conduct UAT testing for different teams and different projects.

Environment: Selenium WebDriver, Python, Jenkins, Cucumber, python SOAP UI, Maven, Appium (Android), TestNG, Quality Centre, Fire path, Firebug, Eclipse, XPATH, Java, HTML, CSS, TDD, Android, SQL, Oracle and Windows, JMeter.

Confidential -St. Louis County, Missouri

Sr. QA Test Engineer / Analyst

Responsibilities:

  • Analyzed business requirements specifications, Acceptance Criteria (AC), customer expectation documentation, and wrote Test Cases based on their feedback and documentation.
  • Created User Stories, Test Cases, scenarios and distributed them to the testers, and linked the test cases using Jira.
  • Executed Test Cases manually, compared and analyzed Actual Results with Expected Results, and performed Positive and Negative Data Testing.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
  • Involved in designing and implementing of hybrid automation framework to be used with Selenium Web Driver.
  • Developed and defined the test plan, QA process, work estimation on scrum board, scope distribution among QA team.
  • Proven success in establishment of agile test practices including acceptance test automation using Cucumber (ruby scripting) during acceptance test driven development methodology.
  • Participated in maintaining Selenium WebDriver with Python automation framework, and developing Cypress with JavaScript framework.
  • Developed test script with Selenium Web Driver using Java, Cucumber and TestNG.
  • Created Selenium web-driver automation scripts using Python and Java Script to validate functionality on various browsers.
  • Implemented designs and style guides into functional user interfaces, ensuring high performance and compatibility across all major browsers using the JavaScript libraries jQuery, Built Single Page Applications (SPA), and client websites using JavaScript, HTML5, CSS3 in Javascript.
  • Creating Automation scripts for Mobile applications using emulators, simulators and real devise on various mobile platforms like IOS, Android using Appium.
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Focused on automated test development using Python, Selenium to build a test framework, Jira for Test Management. Developed Maven targets to execute automation suites from command line.
  • Used Cucumber for browser based testing with scenarios and situations.
  • Implemented Data-Driven Test scripts using Selenium WebDriver and Java.
  • Involved in setting up configuring the testing environment with Eclipse and Selenium WebDriver.
  • Performed various testing methods like Functional, Usability, and UAT testing by creating automated scripts using Selenium WebDriver and manually.
  • Contributed design and maintained the TDD approach framework using Java OOP, Selenium, TestNG, Page Object Module and Maven, and Continuously maintained the framework.
  • Built and maintained Smoke and Regression test suits regularly.
  • Utilized CSS selectors, IDs, and XPaths to locate dynamic web elements in cross-browser views, and Web pages.
  • Used Cucumber automated test new and existing functionality.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with TestNG, Maven Project. Continuously coordinate with DevOps teams and provided required document to build CI/CD on Jenkins and reviewed the Jenkins auto generated report .html report.
  • Involved in developing the automation script for Mobile Native applications (IOS, Android) using Appium, Python.
  • Reported and Tracked Defects using the Jira as a bug tracking tool.
  • Utilized JDBC library and SQL query to preform manual and automate database testing when required.
  • Performed API test manual/automate using Postman, Rest Assured library for API if needed.
  • Used Git and Git Hub for Version Control System.

Environment: Agile-scrum, Eclipse, Java, python, Selenium, Selenium Web Driver, Maven, TDD, TestNG, Page Object Module, GIT, GitHub, JDBC,cucumber, MySQL,appium, Postman, REST API Rest Assured, JavaScript, Jira, CI&CD, Jenkins.

Confidential - New York, NY

QA Engineer

Responsibilities:

  • Used Agile Scrum methodology development process.
  • Extensively used Selenium Web Driver to add more flexibility in automation testing cases .
  • Responsible for creating Functions, Test Data and Test Suite.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
  • Involved in Writing Python Scripts to develop automated scripts and frame works.
  • Responsible for architecting the testing Framework using Selenium and other different kind of API from scratch.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
  • Developing Scenarios, Scenario outlines and step definitions using Gherkin in Cucumber for Behavior Driven Development (BDD).
  • Responsible in writing Regression test cases and automated testing using Selenium WebDriver.
  • Identified the bottleneck by running the scenario under various numbers of users and reported the issues by using HP ALM.
  • Performed the Back-End integration testing to ensure data consistency on front-end by writing and executing SQL statements.
  • Responsible for performance testing using JMeter.
  • Creating Test strategy, Test plan and designing test cases on QTest, JIRA.
  • Tested developed websites prior to rollouts for Usability and Functionality.
  • Approached website testing from a User Perspective.
  • Documented all issues with links, Screenshots, XML logs, Web service Logs and test data used.
  • Perform User Acceptance, Functional, Regression testing.
  • Perform impact analysis (of defect fixes, feature additions & feature enhancements).
  • Used Kibana to check logs for troubleshooting purpose.
  • Used JIRA as the Defect Tracking tool.
  • Prepared Weekly Status Reports.
  • Used JOINS on the tables to retrieve information from different tables in database to check the database updates on a regular basis using SQL queries.
  • Responsible for Regression testing after bug fixes and verified those fixes.
  • Involved in monitoring, maintaining, stabilizing of automated jobs using Jenkins.
  • Provided client support by analysing day to day requirements and generating reports by executing queries based on the requirement.

Environment: Selenium WebDriver, Eclipse, python,cucumber, Java, TestNG, Maven, Oracle SQL Server, SOAP UI, JMeter, Jenkins, HTML, XML, Windows, Solaris, CVS.

Confidential -Cincinnati, OH

QA Engineer

Responsibilities:

  • Preparing and executing Test Plans, Test Cases and Test Scripts to verify reliability, accuracy, and compatibility of application.
  • Interacting with Business Analysts and Developers and participating in risk analysis and gap analysis based on the requirements.
  • Automation testing covered functionality, performance, GUI of all the components of the website
  • Automated test cases using Selenium WebDriver, Java and running test script using Selenium with Java and TestNG framework.
  • Created test cases, scripts based on functional specification, prepared test data for simultaneous and combined Trade testing.
  • Involved in testing Web services and XML with REST ASSURED and POSTMAN and used this tool to locate WSDL file on internet, create Test cases and run them.
  • Developed script and performed Web Services testing using REST ASSURED tool for functional and regression testing.
  • Used BDD Cucumber by creating the Features and Step Definition files to execute test scripts.
  • Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, Maven and Jenkins.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium and Jenkins.
  • Developed test automation scripts using TestNG for regression and performance testing of the various releases of the application.
  • Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
  • Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Used SQL Queries to verify the data from the Oracle database.
  • Implemented test automation scripts for mobile testing using Appium for Android and iOS applications.
  • Used Appium tool, for mobile testing in Android, IOS and other mobile applications.
  • Involved in creating automation test suites for progression & regression testing in REST ASSURED.
  • Executed test cases compared with expected values and pass/fail reports updated through JIRA.
  • Identifying and tracked bugs via JIRA. Bugs compiled were communicated to developer. Meeting with customers and business analysts to define requirements.
  • Involved in Unit testing, test case development and regression testing using TESTNG for web based application.
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
  • Working closely with the Developers in the review and modification of the product and its specifications using Agile-testing methodology.

Environment: Java, Selenium WebDriver, TestNG, Maven, REST ASSURED, Cucumber, POSTMAN, Jenkins, Agile, Appium, JavaScript, JIRA, SQL, Oracle, Windows

Confidential -Raleigh, NC

QA Tester/Analyst

Responsibilities:

  • Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • Involved in writing Test Case by using Wireframe, Design docs and Acceptance criteria.
  • Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
  • Developed Automation framework using Web Driver.
  • Developed automation framework for Selenium in Modular Framework model.
  • Tested applications developed in Java with J2EE framework.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Worked on Data Driven Framework and MVC for Automation test scripts.
  • Extended Junit framework by adding some helper classes and methods.
  • Implemented Selenium for compatibility testing.
  • Well versed in aAgile - For Plan, Add User Stories, Add Task, Create Test Cases, Create Defects, and Iterations.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
  • Coordinated with technical support associates to fix proprietary software issues Created manual test cases, reviewed with different stakeholders to validate the functionality.
  • Conducted backend testing using SQL queries to validate data for database.
  • Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.
  • Edit and debug tests using Selenium Participated iting, teleconferences walk through with the development team, QA manager and Project manager (PM). Worked on Project Management tool- RTC, Jira.
  • Verified, edited and update test data in new or existing systems before testing

Environment: Selenium IDE, WebDriver, Java, JUnit, TestNG, DataDriven Framework, MVC,, Quality Center, Windows XP,7, Waterfall & Agile Methodology (for different Projects), JavaScript, XML, HTML, Virtual Machine Subversion (SVN),cucumber, MS Excel, SQL, Apache-Ant.

We'd love your feedback!