We provide IT Staff Augmentation Services!

Automation Test Engineer Resume

0/5 (Submit Your Rating)

Bloomington, IL

SUMMARY

  • Around 7 years of extensive experience in Test Driven Development, Automation (Windows, Android & iOS), Manual, Database and Web Services testing.
  • Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, Appium, Sikuli, JAVA, JUnit & Maven.
  • Designed and implemented different automation frameworks from starch like Keyword Driven framework, Data Driven framework and Hybrid framework for a number of projects.
  • Invented new techniques and strategies in locating the elements where multiple elements have same location and type.
  • Introduced new techniques and methods for automating complex cases like file upload, handling multiple pop - ups and dynamic elements in injecting JavaScript code on runtime.
  • Have excellent skills in Java & JavaScript and written many re-usable functions to automate the application.
  • Executed automation scripts on different browsers/environments by using Selenium GRID & reported defects/results to the team.
  • Maintained the Selenium & JAVA automation code and resources in source controls like SVN, CVS over the time for improvements and new features.
  • Took ownership of automation and led the automation team by mentoring the team as required
  • Strong communication & interaction with Clients, Developers, Business Analysts and Management.
  • Strong experience of E-commerce, Financial, Banking, Insurance, Trading and Telecom domains.
  • Highly efficient in Agile, Waterfall and Complex project environments.
  • Strong knowledge in SDLC and STLC (including Requirements Analysis, Designing Test Plan, Test Strategy, Test Cases, Defect Reporting, Manual and Automation Testing.
  • Experienced in various types of testing methodologies such as Functional, Usability, Interface, Compatibility, Security, Regression, System and Acceptance Testing.
  • Proven ability in working individually or as a part of team, Problem solving, Process improvement activities, Analytical skills, reporting and Assisting to Manager.
  • Good at multi-tasking and working well under tight deadlines with high efficiency.
  • Experience in working with small and large groups and successful in meeting new technical challenges and finding solutions to meet the needs of the customer.

TECHNICAL SKILLS

Programming Languages: Java/J2EE, Javascript, HTML, CSS, XML

Automation Tools: Selenium Web Driver, Selenium GRID, Appium, Sikuli, SOAP UI, Selenium IDE, Selenium Server (RC), Selenium 2.0, JUnit, MUnit, JBehave, Rational Integration Tester

Databases: SQL Server, Oracle 8i/9i/10g/11g

Application Servers/Web Server: Apache Tomcat

Apache Tools: Maven and ANT

Development Tools: Eclipse, STS

Operating Systems: Windows 2000/2003/XP/VISTA, UNIX

Internet Technologies: Java Script, CSS, HTML

Design & Modelling Tools: UML - Use Cases, Sequence & class diagrams

Programming Concepts: Object Oriented Programming(OOPS)

Version Control: SVN, CVS

PROFESSIONAL EXPERIENCE

Confidential, Bloomington IL

Automation Test Engineer

Responsibilities:

  • Involvement in all phases of the Testing Life Cycle.
  • Preparation of Test Strategy and guiding the team.
  • Involving in daily standup meeting with client for business requirements analysis and defect prioritization.
  • Using Rational Integration tester to virtualized the services.
  • Mocking the actual services using MUnit and integrate the services to BDD.
  • Understanding stories files and creating glue code scripts in Java
  • Following Behavior Driven Development approach using JBehave
  • Creating reports using Serenity tool
  • Performing peer review and for code review using Kraken tool to meet coding standards.
  • Creating documents for initial setup and project related work
  • Coordinating with product owner, client and test analyst to get detailed information of test stories.
  • Playing major role for writing optimized code using OOP concept.

Environment: Selenium WebDriver, Serenity, IBM Rational Integration Tester, Java, Maven, STS, Kraken, Agile Methodology, Virtual Machine Subversion (SVN), Windows.

Confidential, New Castle, DE

QA Analyst

Responsibilities:

  • Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Cucumber and Maven.
  • Extensively automated regression and functional test suites by developing over 200 test cases, 3 test suites using Selenium WebDriver, JAVA, and JUnit.
  • Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases.
  • Configured Maven for JAVA automation projects and developed Maven project object model (POM).
  • Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
  • Performed Defect Tracking & Management in JIRA. Generated automated daily reports using JIRA API.
  • Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings
  • Assisted Manager by providing automation strategies, Selenium/Cucumber Automation and JIRA reports.
  • Identified weaknesses in QA Processes, Web testing, Selenium Automation. Suggested & implemented improvements.
  • Understanding requirements, technical specifications and writing Manual & Automation test cases based on business requirements
  • Parallel, Cross-Browser testing on various operating systems and browsers like Chrome, Firefox, IE and Safari using Selenium WebDriver, GRID and TestNG.
  • Played an integral role in performing functional testing, GUI, localization and compatibility testing.
  • Quick set-up, execution and reporting of findings for smoke test for each build.

Environment: Selenium WebDriver, Selenium RC, Sikuli, Selenium GRID, Java/J2EE, JavaScript, Cucumber, Appium, Eclipse, ANT, jQuery, SVN, Spring, Struts2, Web Services, Oracle SQL/PLSQL, Maven, SOAP UI, JUnit.

Confidential, Albany NY

Senior QA Automation Specialist

Responsibilities:

  • Highly dynamic environment with sprint teams using agile methodology.
  • Understanding requirements, technical specifications and writing Manual & Automation test cases based on business requirements
  • Automated INFORM application on various operating systems like iOS, Android and Windows using Appium, Selenium WebDriver and Sikuli.
  • Parallel, Cross-Browser Testing on various operating systems and browsers like Chrome, Firefox, IE and Safari using Selenium WebDriver, GRID and TestNG.
  • Played an integral role in performing functional testing, GUI, localization and compatibility testing.
  • Create, Execute and Maintain over 500 Test Cases through Test Link and Excel for Functional, UI, Security and System Testing.
  • Quick set-up, execution and reporting of findings for smoke test for each build.
  • Built a detailed, reusable, Script-Free Keyword and Data Driven Automation Framework for over 60% Test Cases using Selenium Web Driver + JUnit. No Record and Run.
  • Reusable scripts handle dynamic web pages using Selenium WebDriver and using Descriptive Programming in Java.
  • Written SQL queries and executing database test cases.
  • Facilitated user acceptance testing with business users and utilizing my strong domain expertise.

Environment: Selenium WebDriver, Selenium RC, Sikuli, Selenium GRID, Java/J2EE, JavaScript, Cucumber, Appium, Eclipse, ANT, SVN, Spring, Struts2, Hibernate, Web Services, JSP, SQL Server, REST, JSON, Maven, JUnit, JavaScript, JQuery.

Confidential

Senior Quality Analyst

Responsibilities:

  • Highly dynamic environment with sprint teams using agile methodology.
  • Reviewing Test Cases and procedures to ensure coverage of and conformance to business requirements.
  • Generating Automation regression test scripts, maintenance and enhancement of those scripts as per the application change requests for every new release.
  • Created functional automation scripts using Selenium WebDriver, Sikuli and Grid
  • Provided different build reports, Selenium automation reports, and Performance testing reports to Senior Management.
  • Extensively performed Database testing using Selenium. Generated Production DB reports using SQL queries.
  • Worked with deployment team to create automation regression execution builds.
  • As a tester, ensured that daily automated regression testing is running & completing successfully.
  • Used Selenium RC, JUnit, WebDriver and Selenium Grid to create automation scripts
  • Reviewed the Selenium Scripts developed by the other team members.
  • Worked effectively with Developers, AGILE Team and Project Management to achieve Selenium automation, high quality, release deadlines and QA processes improvements.
  • Trained and helped other testers on selenium tool.

Environment: Selenium WebDriver, Sikuli, Selenium GRID, Java/J2EE, JavaScript, JSP, Apache Tomcat, Oracle Developer and JDBC.

Confidential, PA

Automation Test Engineer

Responsibilities:

  • Preparing & Executing Test Cases, Reviewing Test Cases & Defect Reporting.
  • Played an integral role in performing functional testing, GUI, localization and compatibility testing.
  • Used Data-Driven Automation Framework concepts.
  • Enhanced by introducing Execute flag to choose the test case and test data to execute.
  • Parallel, Cross-Browser Testing using Selenium GRID and TestNG.
  • Written SQL queries and executing database test cases.
  • Fine-tuned performance of Test Runs by using garbage collection default test time - outs.
  • Preparation of System Test Result, Test Report and Test Log.

Environment: Selenium WebDriver, Sikuli, Selenium RC, Java/J2EE, JavaScript, Eclipse, ANT, jQuery, SVN, Java, Servlets, Struts 1.2, JSP, Web services (SOAP/WSDL), JavaScript, SQL/PLSQL, Jira.

We'd love your feedback!