We provide IT Staff Augmentation Services!

Sr Sdet/qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • Over 8 years of QA experience in functional testing using Selenium IDE and Selenium WebDriver using POM, Junit, TestNG testing framework, Java and Python.
  • Experience in Manual and Automation Testing of Web Services, Mobile Apps, Client Server and Web based Applications in different domains using QTP, SOAP UI, ALM and Selenium.
  • Experience in Java 8 collections using linked lists, arrays, hashmap and hashset
  • Experience in using data structures such as Arrays, Set, Map, String, Int.
  • Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, and Integration, User Acceptance Test (UAT) and Compatibility Testing of Web and Client server based Applications.
  • Experience work with VMware work station for installing guest operating systems
  • Experience work with verifying data center functionality
  • Experience in mobile testing using Appium in both IOS and Android apps using simulator and emulator.
  • Implemented test automation scripts for mobile testing using Appium for Android and iOS applications
  • Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
  • Good knowledge on Telecommunications, Healthcare, Banking, Logistics, Public and E - commerce domains.
  • Expertise in Manual Testing and Automation Testing and Service Oriented Architecture.
  • Proficient in Java and have sound knowledge on OOPs (Object Oriented Programming) concept.
  • Experienced with SOA, Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
  • Developed REST Api automation using rest assured, cucumber and BDD framework.
  • Exhaustive Experience in Designing & implementation of Automation Frameworks including TDD, BDD, data driven, keyword driven, and hybrid using Selenium WebDriver, JavaScript.
  • Used Eclipse, PyCharmIDE to develop and debug the code.
  • Experience understanding the code written in different programming languages like Java Script and databases like Oracle, SQL Server.
  • Extensive experience in using Automated tools like cucumber test framework
  • Ability to document and track defects as well as produce detailed reports using defect-tracking tools such as JIRA.
  • Involved in setting of QA Test environment with simulated POS test environment.
  • Knowledge of Agile methodology along with Automation Tools and Protractor.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, Bugzilla.
  • Experience in Black box testing with a complete QA cycle from testing, defect logging and verification of fixed bugs.
  • Excellent analytical, problem solving, communication and interpersonal skills along with a good attitude for learning.

TECHNICAL SKILLS

Testing Tools: Selenium Web Driver, QTP, HP Quality Center, Jmeter, Cucumber, Firebug, FirePath, Soap UI, POSTMAN, Microsoft Visual Studio

Programming Languages: Java, JavaScript, Shell Script, VBScript, C, Python, HTML and XML.

Frameworks: Junit, TestNG, Appium, TDD, BDD, Data Driven, Keyword Driven, Page Object Model.

Testing: Integration, Functional, Regression, Performance and Load Testing, Manual Testing, Black Box and White Box Testing.

Bug Tracking Tools: HP Quality Center,Bugzilla, Visual Studio TFS, JIRA and Bamboo.

Methodologies: Agile,Scrum, Spiral and Waterfall.

Build/ CI Tools: Ant, Maven, Jenkins and Gherkins.

Databases Technologies: MS SQL Server, Oracle, MS Access, Oracle PL/SQL, TOAD,DB2 and MYSQL.

Operating Systems: Windows, iOS, UNIX, MAC OS and Linux.

PROFESSIONAL EXPERIENCE

Confidential, Houston TX

Sr SDET/QA Automation Engineer

Responsibilities:

  • Involved in entire QA Life Cycle, which includes Requirements Analysis, Designing, Developing and Execution of documentation of Test Plans, Test Cases, and Test Procedures.
  • Preparing the estimates for the test efforts and negotiating with the team.
  • Experience in Java 8 collections using linked lists, arrays, hashmap and hashset
  • Experience in using data structures such as Arrays, Set, Map, String, Int.
  • Used Selenium WebDriver for testing various web applications.
  • Written and modified the automation test scripts as per requirement changes for every release using Java and Selenium Web driver.
  • Experience in SOA functional testing using Junit5 and integration testing with rest assured.
  • Involved in Selenium Data-Driven Framework with Core Java programming and TestNG annotations.
  • Developed Selenium test scripts for identified test cases by using data driven, keyboard driven and hybrid framework.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
  • Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
  • Designed and developed Automation framework both Data driven and Hybrid using Selenium WebDriver in Java and performing unit testing by using TestNG.
  • Involved in creating Maven build scripts to automate the compilation and execution of TestNG test cases for common data service, admin UI and java client modules.
  • Developed BDD Scripts with Cucumber by writing feature files and step definitions.
  • Developed REST api automation with Rest assured to validate get, post, put and delete methods.
  • Extensively used XPATH, Regular expression and classes to perform UI actions.
  • Exported output and reports for all automated testing results.
  • Performed Manual Testing using POSTMAN and added assertions to validate the functionality.
  • Created and executed Manual test cases, raised defects and tracked the same to closure.
  • Worked on Agile (SCRUM) Methodology and used JIRA for defect tracking. Used JIRA for Identifying, logging, tracking and escalating bugs.
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
  • Involved in Test Cases review meetings, Scrum meeting and Sprint Planning etc.
  • Prepared Testing status reports and involved in daily Defect meetings to discuss the previous day defects with the Developers and managing the defect life cycle until they are being closed.

Environment: Java, Selenium WebDriver, Cucumber, Jenkins, TestNG, Maven, Eclipse, POSTMAN, Maven, Agile, XPath, Git, Jira, SQL and MAC OS.

Confidential, PA

Sr. QA Automation Engineer

Responsibilities:

  • Involved in entire QA Life Cycle and followed scrum agile environment.
  • Preparing the estimates for the test efforts and negotiating with the team.
  • Implemented Selenium Grid to run Regression Tests on multiple platforms and browsers in parallel.
  • Written and modified the automation test scripts as per requirement changes for every release using Selenium Web driver.
  • Involved in Selenium Data-Driven Framework with Core Java programming and TestNG annotations.
  • Involved in Designing and developing Automation framework both Data driven and Hybrid using Selenium WebDriver in Java and performing unit testing by using TestNG.
  • Developed and executed White box test cases of the Java API using TestNG framework & Eclipse.
  • Developed automation scripts for Mobile Native applications on iOS and Android platforms using Appium and Java.
  • Experience in setting up test environment for automated script execution using Java, Appium and TestNG.
  • Exported output and reports for all automated testing results.
  • Developed automation using Python and Selenium.
  • Developed automation testing for rest apis using python, json and request module.
  • Performed Manual Testing to check the functionality and UAT.
  • Created and executed Manual test cases, raised defects and tracked the same to closure.
  • Worked on Agile (SCRUM) Methodology and used JIRA for defect tracking. Used JIRA for Identifying, logging, tracking and escalating bugs.
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
  • Involved in Test Cases review meetings, Scrum meeting and Sprint Planning etc.
  • Prepared Testing status reports and involved in daily Defect meetings to discuss the previous day defects with the Developers and managing the defect life cycle until they are being closed.

Environment: Java, Selenium WebDriver, Cucumber, Jenkins, TestNG, Maven, Eclipse, SOAP UI, Maven, Python, Agile, XPath, Git, Jira, SQL and Windows.

Confidential, Chicago, IL

SDET/QA Automation Engineer

Responsibilities:

  • Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing the application.
  • Participated in requirement reviews and analyzed modification and enhancement requests.
  • Developed and built framework for automation tests using Selenium WebDriver, TestNG and Java.
  • Implemented Page Objects, Data Driven, and Keyword Driven Frameworks using Selenium WebDriver and TestNG.
  • Implemented open source tool Appium, Selenium Web Driver for cross browser and cross platform web and Mobile testing.
  • Developed IOS, Android mobile applications automation using Appium, Java, xcuitest and UIAutomator2.
  • Implemented Page Object Model Automation framework with Java, Selenium Web Driver.
  • Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using data driven framework.
  • Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
  • Created automation scripts in Java using Maven, and TestNG for Web Applications
  • Integrated the scripts and executed them as a suite using the build integration tool Jenkins.
  • Designed and executed manual tests for smoke testing, system testing, positive and negative testing, integration testing, regression testing and functional testing.
  • Used Cucumber for BDD framework.
  • Used Firebug to do web based application testing with selenium for the commands and locator application.
  • Performed Mobile Testing using Appium for IOS and Android applications
  • Involved in writing unique XPath using Firebug and Fire path to identify web elements.
  • Involved in testing web services and XML with SOAP UI and using this tool to locate WSDL file.
  • Reported software defects in Jira and interacted with the developers to resolve technical issues.
  • Analyzed test results, tracked the defects and generated reports using Jira.
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
  • Participated in weeklymeetings and bug review meetings with the dev and QA teams.
  • Worked on agile and scrum methodology involved in giving points to user stories, back log grooming, user story demos, attended retrospective meetings and worked on iterations.
  • Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server .

Environment: Java, Selenium WebDriver,Appium,Eclipse, TestNG, Cucumber,Maven, Jenkins,JMeter, SOAP UI, HTML, XML, Agile, JIRA, SQL, and Windows.

Confidential

QA Automation Engineer

Responsibilities:

  • Involved in Test Cases review meetings, Scrum meeting and Sprint Planning etc.
  • Setup the Automation framework using Selenium Web Driver to run test cases in multiple browsers and platforms.
  • Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Wrote and executed automated test cases using Selenium Web Driver to automate manual testing solutions.
  • Utilized Postman for verifying the smooth workflow of the application, how the application is changing with the newly developed functionalities and also verified the output for the web services.
  • Analyzed the Log files to verify the processes for debugging and or test data verification purposes.
  • Experience with TOAD for backend data validation
  • Involved in conducting tests on Web services transactions like automatic bill payment, wire transfers, batch payments and account transfers sent over HTTP or HTTPS by inspecting every XML requestand response using SoapUI.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database and investigate for solutions using dataanalysis practices and prepare analysis reports.
  • Performed Regression testing on new builds, every modification in the application using Selenium Web Driver.
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
  • Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
  • Done Performance testing to determine that the web application, under test will satisfy high load requirements using JMeter.
  • Involved in creating automation test suites for progression & regression testing in SOAPUI. The messaging formats included SOAP over HTTP&REST based clients with XML payload.
  • Involved in Unit testing, test case development and regression testing using Junit 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.

Environment: Java, Selenium Web Driver, Junit, ANT, Jenkins, SoapUI, TDD, Agile, HTML, XML, REST, SQL, PL/ SQL, Oracle, Windows XP, UNIX.

We'd love your feedback!