Sr. Selenium Automation Engineer Resume
Plano, TX
SUMMARY:
- Around 5 Years of experience in Software Quality Assurance in both Manual Testing and Automation.
- Expertise in both Web and Mobile Automation and ability to Manage and coordinate with onshore and offshore team members for timely delivery of milestones.
- Experienced in designing and implementing automation frameworks using Selenium WebDriver, Core Java, TestNG, and Maven.
- Worked extensively with Selenium WebDriver to automate Test Scenarios and generate reports using Jenkins Continuous Integration.
- Extensively worked in Agile Methodology on larger size projects with Iterative models as a skilled QA tester, have excellent ability and a sound understanding of software debugging and testing.
- Experience in developing Hybrid Frameworks using Data Driven, Page Object and Page - factory patterns.
- Experienced in Continuous Integration with Git, Maven, and Jenkins.
- Experienced in implementing Cucumber BDD with Gherkins, TDD frameworks.
- Experience in testing and writing complex SQL statements to validate the database systems and for backend database testing.
- Understanding of the Software Testing Lifecycle (STLC) aspects such as Writing Test Strategies, Test Plan, Test Cases, Defect Reports and Traceability Matrices.
- Hands on experience of defect reporting into bug tracking systems such as HPQuality Center (QC)/ Jira.
- Adept at developing use cases to explain/demonstrate requirements/specifications to QA and development teams.
- In depth experience in identifying Test Scenarios and Writing, executing Test cases based on the requirements specification.
- Good knowledge in version control systems (GitHub).
- I am a swift learner with good presentation skills and eager to acquire new skills and concepts and making suitable advancements in them, which will result into better productivity and maximum throughput for both my employer and the clients as well.
TECHNICAL SKILLS:
Operating Systems: Windows, MAC, UNIX
Languages: C, JAVA
Databases: SQL
Test Management Tools: Qc, Jira
Functional Automation Tool: Selenium Webdriver, Appium
Web service Testing Tool: Soap UI, Rest
Project Management Methodologies: Agile Scrum
Project Management Tools: Jira, Quality Center
Document Management Tools: MS SharePoint, Confluence
IDE/Tools: Eclipse, MS Office, SQL Developer
PROFESSIONAL EXPERIENCE:
Confidential, Plano, TX
Sr. Selenium Automation Engineer
Responsibilities:
- Reviewed analyzed requirements and developed a detailed Test plan, Test strategy, Risk management, Test suites, and Test cases for Merrill Lynch, U.S Trust application developed in agile environment using scrum.
- Involved in Daily Scrum, Sprint Retrospective, and Sprint Iteration planning meetings.
- Coordinated and communicated with Product owner to gather requirements.
- Involved in Smoke Testing, Functional testing and Regressioncycles for the entire application.
- Executed automation scripts on different environments like Int, QA, Pre-Prod etc., based on the requirement.
- Involved in designing the POC for automation.
- Implement all test scripts, prepare required documents and analyze all results and prepare all design procedures and perform required configurations and prepare all test cases and scripts in assistance with business analysts.
- Developed the automation scripts using WebDriver for functional testing.
- Worked with Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins to automate routine jobs.
- Implemented Page Object Model, Data Driven testing in Automation framework with Java, Selenium WebDriver.
- Used data driven framework with Appium to automate mobile hybrid applications.
- Designed and develop Selenium Hybrid Automation framework using Java, TestNG, Apache POI, and Maven.
- Used Maven, Git, Java and Selenium Grid to create nightly automation scripts.
- Managing critical project documentations.
- Mentored and guide the team to perform functional, regression, integration, and E2E testing to ensure that the application is in alignment with the business requirements.
- Responsible for the Team performance and preparing & submitting the graphs and metrics to the higher management.
- Reported defects using JIRA and worked closely with developers in tight deadlines for bug fixing and resolve the Issues.
Environment: Java, Selenium WebDriver, TestNG, JIRA, Android, Maven, POM, XML, HTML, JSON, JavaScript, XPath, Eclipse IDE, SQL, Oracle
Confidential, Detroit, MI
QA Automation Engineer
Responsibilities:
- As a QA Automation Engineer implemented Custom Automation framework using Selenium WebDriver with HTML reporting, detailed logging features, Custom reusable function libraries.
- Providing daily/weekly project progress reports to Program Management teams at both client and organization end.
- Researching and analyzing the Quality Assurance/Control processes used in the organization.
- Prepared Test plan for both automation and manual according to the project requirement.
- Involved in sprint planning of the project along with developers and business analyst to understand and analyze the new features being implemented.
- Involved in Retrospective meetings after every sprint release to share the impediments and what can be improved.
- Developed the framework and the designed architecture of the automation according to the page object model standards using Selenium WebDriver.
- Used TestNG test framework to automate test cases and validate test cases.
- Identified the test sets to be automated and segregated the according to the complexity of the test cases.
- Converting functional/technical requirements into test requirements.
- Involved in Mobile automation using Appium on Android Devices.
- Used data driven framework with Appium to automate mobile hybrid applications.
- Integrated Automation project with Jenkins.
- Involved in UAT and pre-production test to ensure the business requirements are implemented as per the expectations
Environment: Selenium, WebDriver, Eclipse, SoapUI, Apache Http Client, JSON, JIRA, Test NG, JMeter, API, Maven, SQL, Java, Linux.
Confidential
QA Engineer
Responsibilities
- Actively participated in Requirement review walkthrough meetings with the Business Analyst team.
- Developed the framework and the designed architecture of the automation according to the page object model standards using Selenium WebDriver.
- Using Selenium WebDriver automated all the transition pages that covers all the modules like Provider portal, Member Portal, Employer portal and Broker portal.
- Prepared Test Plan Document.
- Prepared Automation Test scripts for functional test and Preproduction test.
- Executing test cases and prepares test summary report.
- Perform complete Testing life cycle including Regression Testing, System testing, User test.
- Test Case Execution, Defect verification, Bug reporting and Tracking through Jira.
- Actively participated in the technical review meetings.
- Automated provider applications like E-saws using UFT.
- Preparation of weekly overall summary reports for the tasks performed.
Environment: Selenium, WebDriver, Eclipse, UFT, JIRA, SQL, Java, Linux
Confidential
QA Tester
Responsibilities:
- Understand the Functional Specification document provided by the Client.
- Design of Test cases and Preparation of Test Data, Test Scenarios based upon the Functionality.
- Performed Functional, Regression, GUI testing and reported defects in Excel.
- Involved QA process documents for the project.
- Communicate with other team members (Development Team, Technical Support, and Business Support) to resolve the issues.
- Involvement in Test reporting on daily, weekly basis through company prescribed format.
- Involved in the knowledge transfer sessions directly with clients and discussed the scope of the project with the team.
- Logging test defects assign them to development team and tracking to closure.
- Executed Test Cases and following up with development team for bug fixing.
Environment: Manual Testing, SQL, HP Quality Center, User Acceptance Test Cases (UAT), UNIX, MS SQL Server 2000, MS Excel, Windows XP