We provide IT Staff Augmentation Services!

Qa Automation Engineer (selenium) Resume

3.00/5 (Submit Your Rating)

Richmond, VA

PROFESSIONAL SUMMARY:

  • Over 6 years of Professional experience in Software Quality Assurance Testing using both Manual and automated Techniques.
  • Extensive knowledge in working with Agile and Waterfall methodology, Scrum sessions, Sprints as a part of the team with shared aim and shared responsibility.
  • Experienced in requirement analysis, documentation and testing of Client - Server, Multi-tier, Web and GUI applications.
  • Ability to understand and manage the detailed aspects of business processes and project plans.
  • Experienced in formulating Test Plans, Test Cases, Test Scenarios, Test Approach and set up testing environment.
  • Proven skills in SQL, RDBMS and UNIX variants like LINUX, Solaris, HP-UX.
  • Expertise in both Manual and Automation testing of the applications.
  • Proficient in overall Defect Management/Problem solving including tracking bugs and reporting using ALM/Quality Center and Jira.
  • Extensively experienced in using ALM/QC as a project management tools.
  • Experienced on writing complex SQL queries and PL/SQL procedures to extract data from various source tables to perform database testing.
  • Experienced in using Apache POI to read data from external sources like EXCEL Sheet to feed locators into the test script.
  • Experienced in using Maven build tools to manage framework dependency jar files.
  • Good Knowledge in customizing Selenium API to suit in testing environment.
  • Experienced in developing and executing automation Regression testing and System testing using Selenium WebDriver.
  • Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
  • Hands on experience in Develop Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework and Data Driven Framework, Junit, TestNG in Selenium.
  • Experienced in using GitHub as a source repository system to share code within the office as well as with the team in overseas.
  • Proficient in using Jenkin as a Continuous Integration server to configure with GitHub and Maven.
  • Expertise in Scheduling testing job and set up the flag to run automation script.
  • Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
  • Highly analytical in developing the methods and measures to meet requirements and solve any issues that arise during the project.
  • Ability to setup troubleshooting sessions to resolve the issues.
  • Ability to adapt and understand new and existing QA Tools.
  • Possesses excellent communication, documentation and organization skills with the ability to adapt to a new environment & meet stringent deadlines.
  • Able to work independently and with other QA Analysts on projects.

TECHNICAL SKILLS:

TESTING TOOLS: Selenium IDE, Selenium WebDriver, Selenium Grid

PROGRAMMING LANGUAGES: Java, Python

CONTINUOUS INTEGRATION TOOLS: Jenkins

PROJECT BUILD / FRAMEWORK: Junit, TestNG, Maven, Cucumber, Page Object Model, JMeter, log4j

BUILD TOOLS: ANT, Maven

DEVELOPMENT IDE : Eclipse

DATABASES: MySQL, Oracle, MS SQL Server

TEST MANAGEMENT TOOLS & BUG TRACKING TOOL: Jira, Quality Center, ALM

WEB DEBUGGING TOOLS: Fire Path, Firebug, WebDriver element locator.

APPLICATION SERVERS: Apache Tomcat

SOFTWARE DEVELOPMENT METHODOLOGIES: Agile, Waterfall

OPERATING SYSTEMS: Windows, Linux

DEVOPS: Bugzilla, GIT, JIRA, SVN, CVS, Jenkins .

NETWORKING& PROTOCOL: TCP IP, Http, Https, GET and POST, REST

WORK EXPERIENCE:

Confidential, Richmond, VA

QA Automation Engineer (Selenium)

  • Analyzed various documents and use Cases to prepare the detailed Test Plan.
  • Participated in the full software life cycle for testing activities - from test planning, test execution to test monitoring, status reporting, documentation and data validation.
  • Reviewed requirements documented (mapping document) by Business Analyst for thorough understanding of the application.
  • Identified weaknesses in QA Processes, Web testing, Selenium Automation; Suggested & implemented improvements.
  • Created Test Cases using the SDLC procedures and reviewed them with the Test lead.
  • Executed all the Test Cases in the Test Environment and maintained them and documenting the test queries and result for future references.
  • Helped QA Engineers automating test cases and triage automated test results.
  • Developed the test scenarios from the product stories and authoring test cases for them and uploading them in ALM.
  • Responsible for leading the efforts on managing test cases, reports, tracking test cases and defects prioritization with Quality Center.
  • Reported the bugs through email notifications to developers using ALM.
  • Extensively performed Database testing using Selenium; Generated Production DB reports using SQL queries.
  • Extensively tested the Business Objects report by running the SQL queries on the database by reviewing the report requirement documentation.
  • Responsible for developing automated test cases with Selenium and custom scripting as appropriate to the test case.
  • Developed and maintained custom libraries for the common automation framework using JAVA in Selenium.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities using Selenium.
  • Designed Automation Testing Framework for web-based application using Selenium that maintains the work flow as an end-user.
  • Validated the data through various stages of data movement from staging to Data Store to Data Warehouse tables.
  • Involved in debugging and troubleshooting problems in Linux/Unix based application servers such as JBoss and Tomcat Apache.

Environment: Selenium WebDriver, Agile Methodology, Junit, TestNG, ALM, Jenkins, Soap UI, ATDD, HTML, XML, Oracle, Java, Ajax, UNIX and Windows.

Confidential, Dallas, TX

QA Engineer

  • Designed and developed test cases, updated status reports, documented test results based on logs; Validated and verified all logs which is created after the execution of batch files.
  • Used Release Module to manage the challenging process of policy issuing applications.
  • Scripted all policy submission and policy cancellation support files, control script, library and startup files.
  • Added requirements to Requirement traceability in requirement module of HP Quality Center.
  • Performed Peer review of the bugs and mentored & trained the new team members. Reported the bugs and the test results in Quality Center.
  • Accelerated troubleshooting by collaborating with Developers.
  • Used Quality Center as a project management tools to keep tracking for bug life cycle and to use for Iteration planning.
  • Wrote SQL queries to perform Backend Testing.
  • Involved in developing and executing automation Regression testing and System testing using Selenium.
  • Created various data tables based on created templates for different states to execute batch files in Selenium.
  • Performed black box testing, database testing, and web-based testing on several test phases.
  • Developed components for each transaction used in the test script or scenario by using Selenium.
  • Developed and executed automation Regression testing and System testing using Selenium.
  • Involved in using Maven build tools to manage framework dependency jar files.
  • Used GitHub as a source repository system to share code within the office as well as with the team in overseas.
  • Prepared various templates for different products from E-files and attended weekly meetings on project status.

Environment: Selenium WebDriver, ALM/Quality Center, HTML, XML, Oracle, MS Office, MS Excel, UNIX, Windows.

Confidential, Morristown, NJ

Software Tester

  • Developed and Executed Test Strategies, Master Test Plans and Test Cases; Performed functional, security and regression testing.
  • Participated in reviewing the Test Plans and Test Case Templates for the functional testing.
  • Created of the Quality Assurance and Test Strategy document that describes the technical and management approach to be followed for testing of the entire project.
  • Worked with the Business Analysts to determine Business Requirements and set standards for Performance Evaluation in Agile methodology.
  • Maintained requirements traceability matrix for Automation Testing Results within Quality Center/ALM projects.
  • Executed Test cases and reporting errors to Project Manager and developers using Quality Center/ALM.
  • Performed Backend testing to validate the data using SQL queries to the required Test cases.
  • Worked effectively and collaboratively with the QA team, development teams, and business users.
  • Reviewed requirements and give feedback to analysts.
  • Provided weekly status report to the project manager and discuss issues related to quality and deadlines.
  • Regularly performed bug verification for bugs in QA, Stage and Production Environment in a timely manner to provided summary and detailed report to the manager.
  • Performed Data driven testing to validate the components displayed on the website using Selenium.
  • Worked on Selenium for creating and executing test cases for functionality testing of a web app.
  • Co-ordinated with the development team and test team.

Environment: Selenium, C, C++, Oracle, Html, CSS, Java, MS Visio, MS Excel, MS Office, Windows, Linux, Quality Center, AJAX, SQL Server, Visual Basic, Visual Studio.

We'd love your feedback!