Selenium Automation Test Engineer Resume
St Paul, MN
SUMMARY:
- More than 8 years of IT experience in Software Testing, Testing procedures and Automation frameworks.
- Experienced in Test Methodology, Test Plans, Test Cases and Scripts on UNIX and Windows
- Skilled in Manual Testing and Automated Testing of applications developed on various Environments.
- Experienced in developing and executing Data Driven and Keyword Driven automation testing framework with Selenium RC and WebDriver.
- Proficient in Designing and implementing distinctive automation frameworks from starch like Page Objects framework, Keyword Driven framework, Data Driven framework and Hybrid framework for a number of projects using Selenium WebDriver, TestNG and Maven.
- Experienced in Performance/Load/Stress testing with JMeter.
- Experienced in testing web based applications using JMeter and SOAPUI, as well as performance benchmarking validations.
- Experienced in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
- Experienced in using JIRA for issue tracking and Git and GitHub for version control.
- Expertise in Requirement and System study, Functional design, Quality Process.
- Skill in detailing the bugs using bug - tracking tools like HP ALM/ Quality Center.
- Broadly acquainted with HP ALM/ Quality Center for Requirement administration, Planning, Executing, Defect tracking and Reporting.
- Broadly mastered in SQL, MS-Access, Oracle in querying backend DB tables for Data Validation and Verification.
- Experienced in set up Selenium tools from scratch and configuring various other peripherals tools to perform Selenium Test.
- Experienced in performing Regression testing, System testing and Functional testing using Selenium.
- Expertise in implementing cross browser and cross platform web testing with Selenium RC and WebDriver.
- Great involvement in Waterfall, V-Model in Agile XP (Extreme Programming), Scrum.
- Highly capable in Functional, Black Box, Positive, Negative, Integration, System, Stress, Volume, Regression, User Acceptance Testing (UAT).
- Experienced in using Junit and TestNG testing Framework as a test runner with Selenium.
- Experienced in designing automation testing framework for web-based application using Selenium that maintains the work flow as an end-user.
TECHNICAL SKILLS:
Testing Tools: Selenium RC, WebDriver, Selenium Grid, ALM, JIRA, Soap UI, Maven
Bug Tracking Tools: JIRA, ALM
Databases: SQL Server, Oracle
Testing Framework: JUnit, TestNG
IDE: Eclipse, Intellij, NetBeans
Servers: Web logic, Web Sphere, Apache
Languages: JAVA, Python, C/C++, C#, SQL, PL/SQL, VB script, Java Script
Repository System: GitHub, Subversion
Operating Systems: Windows, UNIX
PROFESSIONAL EXPERIENCE:
Confidential, St. Paul, MN
Selenium Automation Test Engineer
Responsibilities:
- Documented Test cases corresponding to business rules and other operating conditions.
- Developed Test scripts based on the Test cases written with the help of use cases and functional requirements.
- Interacted with the developers to get an estimate and to resolve technical issues.
- Sorted Identified Testable vs. Non-Testable, Compliance and Regulatory requirements.
- Created and executed manual, automated, unit, regression test cases.
- Participated in daily Scrum planning meetings, backlog grooming and daily stand ups.
- Effectively communicated with other members of the team and third parties.
- Involved in using Maven build tools to manage framework dependency jar files.
- Involved in using Apache POI to read data from external sources to feed locators into the test script.
- Used GitHub as a source repository system to share code within the office as well as with the team in overseas.
- Generate periodic status reports in JIRA and PBI’s on Test-Rails
- Managed test environments such as DCT, ECHO, Moto, and Cisco
- Used HP ALM for requirements management, planning, scheduling, running tests, defect tracking.
- Created Test Data using SQL; Wrote SQL queries for back-end testing.
- Customized Selenium API to suit in testing environment.
- Involved in developing and executing automation Regression testing and System testing using Selenium WebDriver.
- Developed both Data Driven and Keyword Driven Automation Frameworks using Selenium WebDriver, TestNg and Maven.
- Attended QA daily meetings, proposals for resolving the conflicts.
- Prepared Weekly reports and build status reports.
- Performed Troubleshoot for complex Server issues using advanced testing techniques
- Interfaced with the development team to address questions on bugs opened in QA
- Interfaced with third party vendors for MOD, SVOD Assets, Category and Servers
- Executed, collected, recorded and tracked Test Results, identified Software deficiencies and analyzed Complex Test results.
- Generated Test data profiling for an enterprise-scale data store.
- Investigated Test failures or other system anomalies and characterized possible root causes.
- Analyzed software and system requirements specifications for testability and translating requirements into Test cases/ procedures.
- Developed, planned, implemented and executed testing strategies, plans, methodologies and frameworks in support of Agile development.
- Performed Backend testing to verify the data integrity by passing SQL Queries.
- Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using JIRA.
Environment: Quality Center, Java/JEE, SQL Server, Jmeter, QTP/UFT, Web Services, Cucumber, Jira, UNIX, Groovy, SOAP UI, JSON, Selenium (WebDriver2.0), SQL,PL/SQL, TestNG (6.7), Eclipse, MS Word, Excel, JSP, HTML, XML.
Confidential, Brooklyn Park, MN
Automation Tester
Responsibilities:
- Designed Test cases using QA techniques in coordination with the Technical team, QA Leads and Business users.
- Extensively worked on HP ALM for entire Testing life cycle.
- Used HP ALM for Requirement management, Planning, Executing, Defect tracking and Reporting.
- Wrote SQL queries for back end verification and validation using several SQL statements and joins.
- Determined and executed appropriate system-side testing for each project.
- Performed research and development in response to business or technical needs of projects.
- Effectively communicated, collaborated with business and technical teams and delivered on time.
- Effectively managed projects from planning to delivery.
- Created status and test result reports for management and represented the group in status meetings.
- Prepared BAS (Business Assurance Testing Strategy) document.
- Designed, developed and executed Infrastructure System Test cases and Document Test results.
- Performed Regression testing for new builds and every modification in the application using Selenium WebDriver.
- Developed and maintained release acceptance tests using WebDriver, JUnit/TestNG, and Maven.
- Used Selenium WebDriver to test web sites and their systematic updates for functionality, usability, regression, performance, browser and operating systems compatibility.
- Involved in working with JUnit test runner and Eclipse.
- Built automated test-suites using WebDriver Java API / Selenium test suites, JUnit and TestNG.
- Reviewed design, requirements and identified potential gaps and ensured the requirements were complete, comprehensive.
- Identified Testable vs. Non-Testable, Compliance and Regulatory requirements.
- Performed Manual Testing and Automated Testing of applications developed on various environments.
- Developed a Page Objects framework using WebDriver.
- Used Jenkins as a Continuous Integration server to configure with GitHub and Maven.
- Created CSS/XSLT script to parse XML results into HTML format.
- Created user defined functions in Java and implemented the functionality with Selenium.
- Participated in maintenance and refinement of internal quality control programs.
Environment: MS Excel, Selenium Web Driver, TestNG, Maven, HP ALM, SQL Server, Html, CSS, Java, Oracle, JavaScript, AJAX, XML, Windows, Linux.
Confidential
Automation/Manual Engineer
Responsibilities:- Performed Test Cases Management using Quality Center.
- Integrated with Quality center, created test sets for each release.
- Involved in writing the PL/SQL stored procedures.
- 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.
- Involved in Automation of the test cases using Selenium WebDriver, TestNG and Maven.
- Created HTML test report for the entire test suite.
- Prepared and delivered reports, recommendations, or alternatives to address existing and potential trouble areas in projects.
- Performed GUI, Smoke, Adhoc, System, Integration, Regression based on Test scenarios developed.
- Performed Parallel, Cross-Browser Testing using Selenium GRID and Junit.
- Conducted Regression Testing whenever some code module was changed; identified risks and developed mitigation strategies.
- Performed Regression testing on new builds, every modification in the application using Selenium.
- Participated in building, deploying and troubleshooting the Application.
- Involved in preparation of Test Workflow Document.
- Implemented quality assurance standards as needed.
- Developed Java based library to read test data from XML & Properties files using TestNG and Selenium.
- Involved in developing and implementing detailed Test strategies, Test plans and Test cases.
- Analyzed Business, Functional requirements and streamlined the Testing activities.
- Created and set up Test data in preparation for automation.
- Provided scope definition for testing and identified required Regression testing to assure best quality.
Environment: HP Quality Center, SQL Server, Selenium, Html, CSS, Jmeter, XML, JavaScript, AJAX, Java, Oracle, Windows, Linux, MS Office
Confidential
Manual Tester
Responsibilities:
- Developed Involved in developing test cases based on the user and business requirements.
- Analyzed requirements, system design and prepared test strategy.
- Created different checkpoints to check the property values of objects such as object checkpoint, text checkpoint, bitmap checkpoint and Database checkpoint in QTP.
- Updated scripts in QTP expert view with VB Scripting.
- Tested with SQL queries for validating the backend.
- Created functions in the common function library and attached required functions in each test using QTP.
- Involved in different phases of testing like functionality testing, unit testing, integration testing.
- Informed test leads of any issues that may affect the schedule, budget, or quality of the product or the testing process.
- Documented the existing system and verified it with follow-up meetings.
- Prepared the necessary documentation for Quality Assurance.
- Involved in documenting test strategy, test cases, and test scripts manually.
- Worked on automating the manual test cases for certain High Critical Applications.
- Coordinated bug fix with developers based on priority and enhancing the application.
- Performed both Manual and automation testing for the application.
- Performed regression and user acceptance testing for the application.
- Documented test hierarchy, test scenario, test cases based on the requirements.
- Test sets were created for the test according to the purpose such as sanity test, normal test, regression test and advanced test.
- Used Quality Center to Record, Maintain, Track defects, and Assign type and priority/severity levels of defects.
Environment: QTP, JIRA, Windows XP, VB Script, HTML, XML, SQL Server.
