We provide IT Staff Augmentation Services!

Selenium Automation Engineer Resume

2.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • IT professional with 6+ years of experience in all phases of Software Development Life Cycle as a Software Tester and Quality Assurance professional.
  • In depth knowledge in designing, developing, testing and maintaining software applications on multiple Platforms.
  • Highly motivated and well organized committed to the highest level of professional and personal excellence.
  • Highly skilled, motivated Software Test Automation Engineer with 6+ years of experience in Quality Assurance field.
  • Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life cycle and Methods like Agile, Waterfall and V model.
  • Participate in peer reviews for requirements and technical specifications.
  • Quality Assurance and Software Testing experience involving complex client/server and web based applications.
  • Experience in writing Test Plans, defining Test Cases, developing and maintaining Test scripts, analyzing the results of scripts, interaction with developers in fixing the errors.
  • Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non - functional specifications, and end-user needs.
  • Executing test cases, ad-hoc product testing, reporting bugs and reporting tester status, writing test scripts, test automation using diverse testing tools like Selenium WebDriver, TestNG and Jira.
  • Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Extensive work experience on JAVA, TestNG, and Jenkins.
  • Good Knowledge in Selenium/Web Driver and creation of automation framework with TestNG.
  • Extensively debugged Java based Selenium Web Driver scripts for accuracy and identified possible causes of malfunction.
  • Creating and maintaining smoke/functional/regression scripts for web-based application using Selenium Web Driver, Java, and TestNG.
  • Configured Selenium WebDriver, TestNG tool and created Selenium automation scripts in java using TestNG prior to agile release.
  • Experience in working on Page Object Model Design pattern with Hybrid framework.
  • Used Jenkins as continuous integration server to run automated test suites.
  • 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.
  • Maintained Selenium and Java Automation Code and resources in source controls like GIT for improvements and new features.
  • Strong Database (Oracle, SQL Server) testing skills using advanced SQL.
  • Strong skill in Backend Testing using SQL queries on Oracle and SQL Server.
  • Ability to work in a team environment or independently, good at multi-tasking and working well under tight deadlines with high efficiency. strong verbal and written communication skills.

TECHNICAL SKILLS:

Testing Tools: Selenium Web Driver, Selenium Grid, TestNG, JIRA.

Languages: Java, SQL, HTML, XML. JavaScript

Databases: SQL Server, Oracle, DB2, MS Access.

Operating Systems: Windows, UNIX, Linux.

Web/App servers: IIS, Apache, Web Sphere, Web Logic.

PROFESSIONAL EXPERIENCE:

Selenium Automation Engineer

Confidential, Chicago, IL

Responsibilities:

  • Performed Functional testing, Regression testing, UI testing, and Integration testing of the application.
  • Developed automation test suites and test scripts using Selenium Web Driver, TestNG and Maven.
  • Extensively used Selenium (XPath, ID and CSS locators) to test the web application
  • Contributed in developing Automation Framework that uses Java, Selenium Web Driver and TestNG. Framework includes using Data Driven, Page Objects Automation Framework, WebDriver2 and TestNG.
  • Configured Maven for JAVA automation projects and developed Maven project object model (POM)
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework.
  • Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and data files.
  • Developed test code in Java language using Eclipse IDE and TestNG framework.
  • Extensively used Selenium WebDriver to test the web application.
  • Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
  • Creating Test Data, Execution of test case, Monitoring test execution logs.
  • Developed SQL queries to query database to test backend process of application during End-to-End testing
  • Work closely with software developers and take an active role in ensuring that the software components meet the highest quality standards.
  • Used automated scripts and performed functionality testing during the various phases of the application development using TestNG framework.

Environment: Java, Selenium WebDriver, Jenkins, TestNG, Jira, Git, Eclipse IDE, SQL, Internet Explorer, Firefox, Chrome, Oracle, Windows.

Automation Engineer

Confidential, Memphis, TN

Responsibilities:

  • Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test.
  • Actively participated and Interacted with product management teams in the review and analysis of functional requirements.
  • Implemented Page Objects framework, Hybrid framework to accommodate multiple applications
  • Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, TestNG, Maven
  • 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.
  • Enhanced Test scripts using Java programming features and TestNG Annotations.
  • Generated UI test final reports by using Selenium TestNG framework.
  • Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Connected to database to Query the database using SQL for data verification and validation
  • Wrote SQL queries extensively, queried database and generated test reports.
  • Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.
  • Assisted Manager by providing automation strategies, Selenium Automation and Automation Test reports.
  • Identified weaknesses in QA Processes, Web testing, Selenium Automation. Suggested & implemented improvements.
  • Identified modules that were impacted by various Change Requests.
  • Coordinated with development engineers to create and review test specifications, test coverage, defect discovery and resolution.
  • Conducted Bug Review meetings for update on defects from development team and retesting of bug fix.

Environment: s: Maven, TestNG, GitHub, Jenkins, SQL Server Management Studio 2008 R2/2012, Visual Studio 2012/2013 Ultimate, Eclipse, ALM, Selenium, TestNG.

QA Engineer

Confidential, Pleasanton, CA

Responsibilities:

  • Worked directly with Business Analysts to understand the changes and updated requirements.
  • Worked with development team to understand technical design and architecture for test planning.
  • Executed Manual and Automated tests and reported defects by running automated tests; executed manual tests; reviewed results of all tests and reported anomalies into the defect tracking database;
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium WebDriver, TestNG, Maven and Jenkins.
  • Developed Automation scripts for new enhancements using Selenium WebDriver and TestNG.
  • Regression test cases were written and automated using Selenium WebDriver.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
  • Involved in testing the application utilizing the Scrum (Agile) methodology.
  • Attended daily stand-ups to discuss about the day to day assignments, to clear roadblocks if any and determine efficient co-operation to resolve tickets with developers

Environment: Java, Selenium WebDriver, TestNG, Jenkins, Fire Path, Firebug, Eclipse, HTML, XML, XPath, Quality center, Internet Explorer, Chrome, Oracle and Windows.

We'd love your feedback!