Qa Automation Engineer Resume
SUMMARY
- 5+ years of experience in Software Testing and Quality Assurance Processes. Expertise in developing Test Artifacts and Automation test scripts using Selenium, Cucumber BDD, API testing using Postman and QA methodologies serving various domains such as E - commerce, Insurance and Finance.
- Quality Assurance specialist with 5+ years of testing experience Web based and API based application using Automation and Manual process.
- Solid analytical and dynamic troubleshooting skills and ability to work independently with minimal supervision and also perform as part of a team.
- Performed Smoke Testing, Integration Testing, Functional Testing, Regression 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.
- Proficient in modifying 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 and Selenium WebDriver 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.
- Used Log4j to log my automation report, Cucumber Reports and 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.
- Highly experienced working on agile methodology to deploy the software.
- Sound knowledge on SQL queries and backend validation testing.
- Sound knowledge about Linux commands.
TECHNICAL SKILLS
Methodologies: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle
Testing Tools: Selenium WebDriver, Selenium IDE, Cucumber, Gherkin, Selenium Grid/Sauce labs
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: MySQL, Oracle 10g
Operating Systems: Windows, UNIX, LINUX, Mac
Defect Tracking Tools: JIRA/Rally
MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Access
Other Tools: Eclipse, Log4j, Firebug, Fire Path, slack
PROFESSIONAL EXPERIENCE
Confidential, Boston, MA 02116
QA Automation Engineer
Responsibilities:
- Develop, publish, implement, and maintain manual and automated test case based on BRD, Acceptance criteria, Wireframe, Test plans, Test strategy.
- Have done in Smoke/Regression Testing, Positive, Negative, Data Driven, Functional, UI, 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).
- Wrote selenium script for web based application in existing hybrid framework which was built using Java, Page Object Model, Page factory, Data Driven Framework, Extent Reports, Log4j.
- Built front-end integration level testing frameworks in Java using TestNG, Selenium WebDriver.
- Configure xml file to run different suites, groups using TestNG.
- Take screen shot once any test case fail through ITestResult for debugging.
- Wrote automation script on data driven framework on web-based application using Java, Selenium Web driver and Apache POI.
- Create JDBC connection to retrieve data from database and feed them into automation script through Data Provider annotation.
- Testing Restful API using postman.
- Validate JSON response header, body massage, status code etc.
- 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.
- Closely work with development team for develop and deploy software.
- Involve with release mechanism.
- Reported automation script result to manager using Log4j/Extent report.
Confidential, Chicago, Illinois.
Automation Engineer
Responsibilities:
- Developed, published, implemented, and maintained manual /automated test case based on BRD/Wireframe Test plans, Test strategy and Acceptance criteria.
- Ran and analyzed Test Result under Agile Methodology and attended all meeting.
- 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.
- Used Cucumber Options like feature, glue, tags, dryRun format etc. to run project.
- Inject Cucumber Hooks like Before and After annotation in step definition class.
- Performed data driver testing using Scenario Outline/Example, Datatable and Apache POI for Excel sheet.
- Participated in design and architectural discussions and ensured unit test coverage
- Involved in working on Selenium WebDriver for Functional Regression testing, Cross Browser Testing.
- Used Junit 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 and executed them using JIRA.
- Practiced continuous integration process using Jenkins and ran automation script nightly basis from Git and debugged the script and 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 and with development teams and offshore test team.
- 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.
- 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, Fort Lee, NJ.
QA Analyst
Responsibilities:
- Worked closely with business team, designers and software developers to understand application functionality and navigational flow.
- Analyzed different documentation and analyzed BRD and Acceptance criteria/Wireframe and Test Plan.
- Tracked and reported upon testing activities, including testing results, test case coverage, required resources, defects discovered and their status, performance baselines.
- Participated in different sessions to identify the critical business transactions.
- Actively participated in daily Scrum stand-ups meeting, sprint planning meeting, Demo grooming 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.
- Executed Smoke, Integration, sanity positive, negative and Regression test cases based on the User and Business Requirements on different environment and different browser.
- Performed cross browsing testing using Firefox, Internet Explorer and Google Chrome browser.
- Helped writing automation script using Java and selenium webdriver in existing data driven framework.
- Used Firebug and Firepath to identify elements on the page.
- Extensively used MySQL query for database validation.
- Actively participated during functional and regression test cycles. Supported all major production releases.
- Used JIRA for tracking, analyzing and documenting defects.
- Coordinated with the development team and test team.
- Collaborate with offshore and onshore team in various reason.
- Sound Knowledge in Linux operator to handle Linux server.
- 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 both scrum and Kanban.
- 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.
