We provide IT Staff Augmentation Services!

Sdet/ Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Orlando, FL

PROFESSIONAL SUMMARY:

  • Over 7 years of professional experience in Informational Technology (IT) with emphasis in Quality Assurance (QA), Automation Testing using Selenium and Appium, Smoke, Functional, GUI, Regression and User Acceptance Testing. and Software Testing Lifecycle (STLC).
  • Expertise in creating Test Automation for mobile platforms Android, and iOS using Appium.
  • Experience in Agile Management and Software Development with SCRUM Methodology.
  • Expertise in White Box Testing, Manual Testing, Automated Testing using tools Android Automation, iOS Automation, Selenium IDE/RC/WebDriver/Grid, JUnit, TestNG, Maven, Jenkins, and Postman.
  • Good experience on Mobile Automation using Appium and Selenium Automation using WebDriver and Server. Good programming experience using Java, and automation frameworks like Junit, TestNG.
  • Good experience in creating automation framework along with developing, executing and maintaining automation testing script on emulators and real devices.
  • Experience in developing Mobile automation framework using Junit/TestNG and developing Maven targets to execute automation suites from command line .
  • Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the Script.
  • Good experience in Selenium Test environment setup expert using the entire open Source tools.
  • Experienced in using Selenium RC for testing different browser, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
  • Experienced using Web - debugging tool like Fire Path, Firebug, and Chrome inspector tool for finding elements locator.
  • Strong experience in Test planning, Test design, Test Status Reports, Execution and Defect management.
  • Experience in User Acceptance Testing, Unit Testing, System, Integration, Smoke, Functional, Back-end, GUI Testing, Regression and Performance testing.
  • Excellent knowledge on different testing frame works like Data Driven, Keyword Driven and Hybrid frame works.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, and Wiki.
  • Good programming skills in Java and SQL. Good experience in Oracle Databases.
  • Excellent experience with GIT.
  • Good experience working closely with Users, Business Analysts, Project Managers, and Developers to understand requirements, business processes for testing and attended regular walkthroughs.
  • Experience programming in Java and SQL on Windows XP, Vista Operating Systems and Mac environments.
  • Experience in client meetings to study and analyze the requirements for the new functionalities and changes, & coordinating with the team members.
  • Good analytical, presentation and communication skills and Experience in handling multiple projects at the same time within deadlines.

TECHNICAL SKILLS:

Testing Tools: Android Studio, Xcode, Appium, Appium inspector, Appium Studio, uiAutomator, Selenium IDE/WebDriver/RC/Grid, Junit, TestNG, Jmeter and QTP, Quality Center, Postman, Charles Proxy, intellij IDE

Languages: Java, SQL

Web Technologies: HTML, XML, Java script, CSS

Defect Tracking Tools: Jira

Build Tools: Maven

Continuous Integration Tools: Jenkins

Database: Oracle, MySQL

Operating System: Windows Variants, Mac, UNIX, Android, iOS

PROFESSIONAL EXPERIENCE:

Confidential, Orlando, FL

SDET/ QA Automation Engineer

Responsibilities:

  • Designed, developed and implemented automation testing framework utilizing Java, TestNG and Selenium WebDriver.
  • Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver .
  • Performed automation testing using   Appium for Android and iOS , Selenium WebDriver, TestNG functions.
  • Used TestNG framework to run unit test and Maven to build the Project.
  • Used core Java and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Used Selenium tool (selenium IDE is a plug-in to Firefox) to record and playback tests and then export the recorded test in other language e.g. html, Java.
  • Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.
  • Developed Maven Build scripts to run Sanity Test scripts developed in Selenium Web Driver.
  • Wrote Maven build scripts to automate the compilation and execution of TestNG test cases/suites for Lens Measurement screen, Lens Type Screen, Aftercare screen and two eye replication screens.
  • Completed manual testing on both mobile and web test cases.
  • Monitored the test execution in Jenkins once the code pushed into CI.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests. 
  • Used Quality Center for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: Java, Appium, Android, iOS, Selenium WebDriver, Maven, Jenkins, TestNG, Page Object Model (POM), Firebug, Eclipse, intellij, XML, HTML, Agile, Oracle, Windows.

Confidential, Chicago, IL

QA Automation Engineer

Responsibilities:

  • Evaluated all technical documents applicable to tests. Developed various test techniques for software applications
  • Conducted manual execution of test cases for new features with each release cycle to check application functionality.
  • Designed, implemented and maintained test framework for GUI testing, utilizing TestNG, and Selenium WebDriver frameworks.
  • Focused on implementation of automation framework for mobile applications for iOS and Android platforms.
  • Maintained and combined Continuous Integration Development/Delivery with Testing Process by creating Jenkins jobs and Maven projects.
  • Designed, developed and implemented automation testing framework utilizing Java, TestNG and Selenium WebDriver.
  • Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver .
  • Performed automation testing using   Appium for Android and iOS , Selenium WebDriver, TestNG functions.
  • Used TestNG framework to run unit test and Maven to build the Project.
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Used Selenium tool (selenium IDE is a plug-in to Firefox) to record and playback tests and then export the recorded test in other language e.g. html, Java.
  • Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.
  • Developed Maven Build scripts to run Sanity Test scripts developed in Selenium Web Driver.
  • Wrote Maven build scripts to automate the compilation and execution of TestNG test cases/suites for Lens Measurement screen, Lens Type Screen, Aftercare screen and two eye replication screens.
  • Monitored the test execution in Jenkins once the code pushed into CI.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Created data-driven automation scripts for testing API Web Services using Postman. 
  • Used Quality Center for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: Java, Appium, Selenium WebDriver, Maven, Jenkins, TestNG, Page Object Model (POM), Firebug, intellij, XML, HTML, Agile, Oracle, Windows.

Confidential, Seattle, WA

QA Automation Engineer

Responsibilities:

  • Created Test strategy and plan, create test data and organize test plans and test runs for automation.
  • Identified test cases to automate, prioritized suitable candidates for automation and automated test cases using Appium, Selenium WebDriver, TestNG and Java.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver.
  • Developed the automation framework using Selenium and TestNG for functional testing.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in Java.
  • Designed and Develop Selenium Hybrid Automation framework using Java reflection, TestNG, Apache POI, Apache CXF for Web Service automation and Maven.
  • Involved in automating test cases using Selenium WebDriver with TestNG.
  • Used Maven, Java and Selenium Grid to create nightly automation scripts.
  • Plugins with Continuous Integration for builds validation, using Jenkins.
  • Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically.
  • Involved in using Jenkins as a Continuous Integration server to configure with Maven.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Python and Shell scripts to automate routine jobs.
  • Designed and developed User Interfaces for   Python   users as per requirements. 
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Performed various testing activities like GUI testing, functional testing, browser compatibility testing, regression testing.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver and TestNG. 
  • Used the Firebug to inspect the XPath of the web elements and intellij IDE for Java development.
  • Worked closely with development team in creating automated scripts for the application using Selenium.
  • Designed and develop framework for Mobile Browser application testing using Perfecto Mobile.
  • Define software quality metrics that lend traceability to the software lifecycle in order to measure and track delivery dates, defect rates, and burn rates.
  • Designed automation steps, identifying objects and creates test scripts.
  • Analyze testing results and defects, and provide recommendations to development team.
  • Reported the bugs/defects through Quality Center.
  • Worked in Agile Scrum Development Environment with frequently changing requirements and features set.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Performed regression tests on the application to assure proper functionality of the site after new builds.

Environment: JAVA, Selenium WebDriver, Selenium GRID, TestNG, Maven, Jenkins, Page Object Model (POM), XML, MS Excel, HTML, JSON, JavaScript, XPath, intellij IDE, Windows 7,

Confidential

QA Automation Engineer

Responsibilities:

  • Determined test objectives through detailed analysis in order to automate features comprehensively.
  • Developed, planned and implemented automated test cases based on software requirements and technical understanding, as well as developed and extended the current test automation infrastructure to be more efficient, both in execution and reporting.
  • Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/Junit).
  • Used Selenium RC for testing different browser, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
  • Integrated Selenium RC with existing API to test framework.
  • Created and executed database queries (SQL) to validate database data integrity
  • Identified software capability and reliability by conducting functional, system, and regression and performance tests.
  • Documented and reported test outcomes by collecting, analyzing, interpreting and summarizing data to development team.
  • Involved in tracking and reporting defects using Quality Center and was also responsible for communicating the status to the development team.
  • Assisted in reproducing, investigating and debugging software issues in coordination with the development team.
  • Worked with minimal supervision, whilst being responsive in a fast paced development environment. Also, mentored others in software testing best practices.

Environment: Java, Selenium IDE/RC, Junit, Quality Center, SVN, SQL, Windows XP.

Confidential

QA Automation Engineer

Responsibilities:

  • Determined test objectives through detailed analysis in order to automate features comprehensively.
  • Developed, planned and implemented automated test cases based on software requirements and technical understanding, as well as developed and extended the current test automation infrastructure to be more efficient, both in execution and reporting.
  • Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/Junit).
  • Used Selenium RC for testing different browser, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
  • Integrated Selenium RC with existing API to test framework.
  • Created and executed database queries (SQL) to validate database data integrity
  • Identified software capability and reliability by conducting functional, system, and regression and performance tests.
  • Documented and reported test outcomes by collecting, analyzing, interpreting and summarizing data to development team.
  • Involved in tracking and reporting defects using Quality Center and was also responsible for communicating the status to the development team.
  • Assisted in reproducing, investigating and debugging software issues in coordination with the development team.
  • Worked with minimal supervision, whilst being responsive in a fast paced development environment. Also, mentored others in software testing best practices.

Environment: Java, Selenium IDE/RC, Junit, Quality Center, SVN, SQL, Windows XP.

Confidential

QA Automation Analyst

Responsibilities:

  • Determined test objectives through detailed analysis in order to automate features comprehensively.
  • Developed, planned and implemented automated test cases based on software requirements and technical understanding, as well as developed and extended the current test automation infrastructure to be more efficient, both in execution and reporting.
  • Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/Junit).
  • Used Selenium RC for testing different browser, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
  • Integrated Selenium RC with existing API to test framework.
  • Created and executed database queries (SQL) to validate database data integrity
  • Identified software capability and reliability by conducting functional, system, and regression and performance tests.
  • Documented and reported test outcomes by collecting, analyzing, interpreting and summarizing data to development team.
  • Involved in tracking and reporting defects using Quality Center and was also responsible for communicating the status to the development team.
  • Assisted in reproducing, investigating and debugging software issues in coordination with the development team.
  • Worked with minimal supervision, whilst being responsive in a fast paced development environment. Also, mentored others in software testing best practices.

Environment: Java, Selenium IDE/RC, Junit, Quality Center, SVN, SQL, Windows XP.

Confidential

QA Engineer

Responsibilities:

  • Interacted with Business team to understand the requirements and translated them into appropriate technical requirements document.
  • Mapping client requirements, attending / conducting business user meeting, project planning & scheduling and providing customized business solutions.
  • Experience in gaps analysis in business requirements, designs, codes, and documentation during early stages of the software development.
  • Performed extensive analysis to determine root cause of defects and identified steps for resolution.
  • Worked pro-actively with different teams to identify possible workarounds for complex business issues.
  • Provided Status Reports to the project team highlighting Issues, Risks, and foreseen major impediments to progress and providing appropriate mitigation plan.
  • Moved code base to from Development, QA, UAT and Production.

We'd love your feedback!