Ui Automation Engineer Resume
OBJECTIVE:
Around 5+ years of experience in Software Testing, Software Release Management and Quality Improvement Processes. Expertise in developing Test Cases, Test Plan and Automation test scripts using Selenium, Cucumber BDD, API testing using Postman/Rest Assured and QA methodologies serving various domains such as Insurance, E - commerce and Banking.
SUMMARY:
- Quality Assurance specialist with 5+ years of testing experience for Web based application using Automation and Manual process.
- Solid analytical and dynamic troubleshooting skills and ability to work independently with minimal supervision and perform as part of a team.
- Performed Smoke Testing, Integration Testing, Functional Testing, and Regression Testing, Black box Testing, API Testing and Database testing.
- Experience in prioritizing and completing project while meeting deadlines and organization goals.
- Experience in supporting Test Cycles, Compiling Test Status Reports, participating Defect Status meetings, Project Status meetings and interacting with Project Managers, Operations Teams and Engineers.
- Strategic thinker and planner, analytical, skilled in the design and execution of effective quality control programs, processes and procedure.
- Expert in writing syntax for OOP concept using Java and JavaScript.
- Proficient in creating automation script from scratch. Extensive knowledge of developing different type of framework like Hybrid framework, Data driven/Cucumber and Page Object model/page factory framework.
- Sound knowledge to build automation Script from scratch using BDD, Cucumber with page object model using java language.
- Expert on JUnit and TestNG as testing framework for Smoke and Regression testing, Maven for Project building tool, Git for version control, Jenkins for Continuous Integration.
- Extensive knowledge on Selenium IDE, Selenium WebDriver, Selenium RC using Java language.
- Experienced working on Selenium grid to perform parallel and cross browsing testing and Sauce Labs for remotely run project in different platform.
- Sound Knowledge in web service testing like Restful using Postman/Rest Assured framework and Soap API Using SOAPUI.
- Used Log4j to log my automation report, Cucumber Reports, customized html report, and provided that to responsible person as a report.
- Hands On experienced in different IDE like Eclipse and IntelliJ.
- Collaborated with offshore and onshore team member to design and deploy the build release on time and helped team member to make code more efficient.
- Experienced on Dev tool to see http report and tested iPhone simulator manually.
- Tested Application through web app manually.
- Highly experienced working on agile methodology to deploy the software.
- Responsible to design feature file based on BRD and implemented that in step definition file.
- Sound knowledge on SQL queries and backend validation testing.
- Sound knowledge about linux command and shell scripting
- Assess level of effort for QA tasks, resolve blockers in the QA cycle without manager intervention
- Good in Web Architecture using different language like HTML, CSS, JavaScript, JQuery, Web server etc.
TECHNICAL SKILLS:
Methodologies: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle
Testing Tools: Selenium WebDriver, Selenium IDE, Cucumber, Gherkin, Sikulli, Robot API
Web services Testing: Postman - Rest Assured
Test Build & Integration Tools: Maven, Jenkins, GIT
Frameworks: Data Driven, Behavior Driven, Hybrid, Page Object Model, TestNG
Programming Languages: JAVA, Java Script
Markup Languages: HTML, XML,CSS, XPath
Databases: MS SQL, MySQL
Operating Systems: Windows, UNIX, LINUX
Defect Tracking Tools: JIRA/Rally, HP Quality Center
MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Access
Other Tools: Eclipse, Log4j, Firebug, Fire Path
PROFESSIONAL EXPERIENCE:
Confidential
UI Automation Engineer
Responsibilities:
- Involve developing, implementing, and maintaining manual and automated test case based on BRD, Acceptance criteria, Test plans, Test strategy.
- Extensive experience working with different groups and projects
- Define and track quality assurance metrics such as defect severities, open defect counts, and impact to projects Have done in Smoke/Regression Testing, Positive, Negative, Data Driven, Functional, UI, Mobile, Backend and Integration Testing.
- Expertise in QA Methodologies like Agile , SCRUM . Quality Assurance Life Cycle, Test Strategy, Test metrics. Worked on full Software Development Life Cycle (SDLC).
- Working on existing hybrid framework where my responsibility is writing automation script for web based and API application.
- Wrote selenium script for web based application in existing hybrid framework which was built using Java, Page Object Model, Page factory, Data Driven Framework, Customized HTML Reports, Log4j
- Wrote automation script on data driven framework on web based application using Java, Selenium Webdriver and Apache POI.
- Write automation script for Restfull API using Rest Assured framework and Java.
- Validate JSON response using Postman manually.
- Deploy code in Github and ran in CI environment like Jenkins.
- Worked on Agile tools like Jira to report the bug and maintained test case in Excel Sheet.
- Experienced in setting up Continuous Integration systems using Jenkins , Cross browser testing using Selenium Grid .
- Reported automation script result to manager using Log4j/Extent report.
Confidential
Software Automation Engineer
Responsibilities:
- Developed, published, implemented, and maintained manual /automated test case based on BRD/SRD/Wireframe Test plans, Test strategy and Acceptance criteria.
- Ran and analyzed Test Result under Agile Methodology and attended all meeting.
- Experienced in developing, maintaining, and improving test automation framework.
- Wrote automation code in BDD/Cucumber framework using Java, Selenium WebDriver, Junit along with Page Object Model.
- Expert writing feature file using Gherkin language like Given, When, Then, And, But, Background, Scenario Outline etc
- Participated in design and architectural discussions and ensured unit test coverage
- Involved in working on Selenium WebDriver for Functional Regression testing, Cross Browser Testing.
- Set up automation testing framework using Selenium WebDriver, Java and Page Object Model.
- Used TestNG as testing framework and log4j for logging framework.
- Involved in providing the efficient locators strategy like Xpath and CSS Selector to run WebDriver script in stable condition.
- Created documents detailing the process for each of the test scripts and the scenarios each script performs.
- Performed Smoke, Regression, Functional, System and backend Testing.
- Developed and updated Test Cases and Test Scripts in TestRail executed them using JIRA.
- Practiced continuous integration process using Jenkins, ran automation script nightly basis from Git, debugged the script, identified bug, and reported defects in JIRA.
- Scheduled testing job and set up the flag to run automation script every time developer commits new code and make a new build.
- Coordinated migrations to QA and Production following Production Control processes.
- Participated in the technical review of test automation project deliverables ensuring deadlines and schedules are still in scope and on track.
- Provided Mechanisms and Methodology to ensure Execution of QA Processes used in Preparation, Support, Management and Continuous Process Improvement.
- Coordinated efforts between product development teams and offshore test team.
- Ran some SQL queries to validate database using JDBC connection and store that in excel sheet to compare the data is matching or not.
- Wrote Linux commands to grab the error report from log file from server.
Confidential
QA Engineer
Responsibilities:
- Worked closely with Development team, business team, designers and software developers to understand application functionality and navigational flow.
- Participated in different sessions to identify the critical business transactions.
- Actively participated in daily Scrum stand-ups meeting, sprint planning meeting and retrospective meeting.
- Analyzed and created Test plan and Test case for new functional modules.
- Developed and maintained Test Cases and Test Scripts in TestRail executed them using JIRA.
- Maintain different documentation and analyzed BRD and Acceptance criteria.
- Executed Smoke and Regression test cases based on the User and Business Requirements on different environment and different browser.
- Wrote automation script using Selenium WebDriver and Java to perform cross-browsing testing in Firefox, Internet Explorer and Google Chrome browser.
- Used Eclipse as an IDE to write my script using maven as project building tool..
- Extensively wrote MySQL queries to validate database.
- Actively participated during functional and regression test cycles. Supported all major production releases.
- Used Firebug and Firepath to identify elements on the page.
- Collaborate with offshore team in various reason.
- Sound Knowledge in Linux operator to handle Linux server.
- Tracked and reported upon testing activities, including testing results, test case coverage, required resources, defects discovered and their status, performance baselines.
- Planned, arranged and facilitated meetings, workshops and relations with client staff during test planning and throughout subsequent development and testing activities.
- Facilitate End to End and UAT testing along with defects status turn over meetings.
- Worked in agile methodology and attended all meetings.
- Involved in requirements gathering sessions with client to get understanding and perspective of client’s business model.
- Supported project managers in executing and coordinating QA and defect management activities along multiple platforms and systems to ensure critical applications are delivered with no critical issues.
- Provided statistical reports on QA testing and defects resolution progress on a weekly basis to stakeholders and management.
- Tracked and reported upon testing activities, including testing results, test case coverage, required resources, defects discovered and their status, performance baselines.
- Facilitate End to End and UAT testing along with defects status turn over meetings.
- Involved in requirements gathering sessions with client to get understanding and perspective of client’s business model.
- Provided statistical reports on QA testing and defects resolution progress on a weekly basis to stakeholders and management.