Sr. Automation Tester Resume
MI
SUMMARY
- Having 7+years of experience inSoftware testing which includes Manual and automation Testing.
- Expert and working knowledge in quality assurance Web based testing like UI testing, Smoke, ad - hoc, black box, integration, Functional, Cross Browser, GUI, UAT, Load/Performance, regression, automated and Database Testing.
- Experience in Data driven testing, Cross Browser testing and Parallel Test execution using Selenium WebDriver and TestNG.
- Proven ability in developing BDD scripts withCucumberand writing step definitions for behavior and continuous Integration usingJenkins.
- Experience inwriting Test Cases, developing and maintainingTestscripts, analyzing the results of scripts, interaction with developers in fixing the errors.
- Firm knowledge of different phases ofSoftware TestingandSoftware Development Life Cycle (SDLC).
- Strong skill in Backend Testing usingSQL and PL/SQLonOracle and SQL Server.
- Deep knowledge in creating, maintaining and executing automated tests using Selenium WebDriver.
- Experience with Unit Testing, TestNG, Maven and Jenkins using scripting language of Java, JavaScript, JSon, XML, Excel, HTML/DHTML DOM, and supporting tools.
- Design, implement and maintain industry standard Frameworks for Test Automation - Data Driven, Hybrid & Keyword driven Frameworks.
- Having good experience in working with CICD tools.
- Good experience in identifying, tracking logging and tracking Defects using ALM, JIRA and Rally
- Experience in working with open source toolsSelenium (IDE, Web driver) and preparation of automation test framework.
- WritingSQLqueries,generating reportsto ensure data integrity and validating business rules.
- Good experience in working with Extent reports.
- Good experience in working with Page Object Model.
- Good experience in testing bothSOAPandRESTservices usingSOAP UI, Postman, RestAssured and Tested bothXMLandJSONformats.
- Worked with application team to keep automation scripts on the DevOps pipeline.
- Worked to automate the test cases and integrate them with scheduled auto deployment pipeline to increase test coverage and leverage nightly builds as part of DevOps.
- Hands on experience in using build and project management tools like MAVEN and Configuration management tool GIT.
- Specialized in performance testing applications using load-testing tools such as JMeter.
TECHNICAL SKILLS:
Automation Frameworks: POM, TestNG, Selenium, Cucumber, Hybrid, TestDriven, Rest Assured
Testing technologies/tools: Selenium WebDriver, TestNG, Apachi POI, Jenkins, Cucumber, JUnit, JMeter, Soap UI, Postman JIRA, Rally and HP ALM
Testing Methodologies: Agile, Waterfall Model, DevOps
Defect Tracking Tools: Quality Center, JIRA, Rally
Databases: Oracle, MS SQL Server and MySQL.
Languages: Java, SQL, Oracle, C, C++, JavaScript, XML, HTML
Build and Logging Tools: Maven, Log4j
Source Repository: GitHub, SVN
API Testing Tools: Soap UI, Postman, JMeter
IDE Tools: Eclipse
OS: Windows & Linux.
PROFESSIONAL EXPERIENCE:
Confidential, MI
Sr. Automation Tester
Responsibilities:
- Created and executed Test Scripts using Selenium Automation tool.
- Responsible for analyzing test scripts, test data and using them as the basis for coding/developing automated test scripts.
- Involved in Webservices API testing using POSTMAN and REST ASSURED frameworks.
- Participated in sprint end demo meetings worked closely with Agile-Scrum team members and Tested compatibility of application for dynamic and static content under various cross browsers.
- Involved in preparing BDD Cucumber feature files (User Stories) and automated the feature file using Selenium.
- Reading test data from Excel files using Apachi POI.
- Involved in the daily defects triage, daily QA sync up meeting, weekly status meetings, weekly team meetings etc.
- Responsible for developing, debugging and execution of functional automation test scripts using Selenium.
- Managing multiple APIs through their full life-cycle, managing pre-release and beta programs, working in Agile Environment.
- Worked to automate the test cases and integrate them with scheduled auto deployment pipeline to increase test coverage and leverage nightly builds as part of devops.
- Responsible for finding issues, reporting & escalating the bottlenecks to the team with appropriate solutions.
- Written database queries and validating the test cases.
- Communicate potential impacts to target dates and identify risks and communicate to manager in meetings.
- Understand business requirements and business operating processes/procedures in order to develop effective UAT deliverables that test impacted business and operational groups
- Develop detailed UAT test plans, conditions, scenarios, cases and related data.
- Paired up with developers in debugging the issues and have very good knowledge.
Environment: Java, Selenium, webservices, Jenkins, GIT Hub, SQL, XML/JSON, Maven, Postman, Rest Assured, JMeter and Jira, Agile.
Confidential, Phoenix, AZ
Automation Tester
Responsibilities:
- Performed functional, regression, end-to-end, GUI, and acceptance testing.
- Gathered requirements from Business Analyst and analyzed them for testing perspective.
- Developed and executed test cases and test suites.
- Maintained and updated test documentation between releases.
- Performed cross browser testing to verify functionality of web applications.
- Wrote and executed SQL queries to perform the back-end testing in the driver information database.
- Participated in standup meetings and other required QA meetings such as test planning, retrospective, QA status and update meetings.
- Analyzed System Requirement Specification (SRS) document and Business Requirement Document.
- Determined testing requirements developed and reviewed scripts for positive and negative test scenarios, conducted baseline testing, and generated reports.
- Involved in Agile development methodology.
- Analyzed application, system, and security errors. Escalated issues to developers and verified fixes.
- Work closely with the Business Analysts, assisted in identifying and resolving complex technical issues.
- Extensive testing of browser content and compatibility Tested compatibility of application using HTML IDs and XPath in Selenium. .
- Used HP Quality Center as repository for requirement analysis, design test cases.
- Worked closely with Production Managers, Technical Managers and Business Managers in planning, scheduling, developing, and executing performance tests.
- Designed test plans and defined cases for functional, integration system, and user acceptance testing.
Environment: Oracle, Quality Center, SQL, Windows, Java, Fire Path, Junit, Eclipse, Maven.
Confidential, Bloomfield, CT
Automation Tester
Responsibilities:
- Designed, developed, and implemented POM basedautomation-testing framework utilizing Java, TestNG and Selenium WebDriver.
- Worked with open-source tools such as Selenium (Selenium IDE, Selenium RC, Selenium WebDriver, and Selenium Grid), Cucumber, Jenkins, Maven, SoapUI, JUnit, JIRA and Eclipse.
- Developed QA processesautomationtest scripts using Python/Selenium to test Web based user interfaces for different types of browsers. Validated the data from Front End to Back End tables in Oracle Database.
- Wrote scripts in Python for extracting data from HTML file.
- Configured python WebDriver, Maven tool and created seleniumautomationscripts in Java using TestNG framework and page object model (POM).
- Used Agile methodology (Scrum) to ensure the new features meet the customer requirements and acceptable quality assurance standards
- Re-tested fixed bugs and Closed or Re-opened defects in JIRA tool.
- Used JIRA to track bugs and maintained the flow of iterations.
- Involved in implementation of TestAutomationFramework build using Selenium WebDriver, protractor to handle Angular JS.
- Used Cucumber for browser-based testing with scenarios and situations.
- Checking in the code after successful review in to SVN.
- Generated, parsed and validated JSON and XML formatted data using Groovy Script that received in response from REST API calls.
- Configured and maintained Jenkin/Ant to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
Environment: Java, Selenium WebDriver, TestNG, SQL, JIRA, Jenkins, SVN, JMeter, XPath, XML, SOAP UI, BDD, SQL Server 2012.
Confidential, Malvern, PA
QA Analyst
Responsibilities:
- Involved in ‘Module Test Plan’ Preparation and Requirements Streamlining.
- Preparing Requirement Traceability matrices for New business Module.
- Guiding the team members and handling the Risks.
- Involvement in Test Design includes Test Data preparation and Reviews.
- Responsible for GUI and Functional Testing, using Black box Testing Techniques.
- Involved in Functional Testing, G.U.I testing and Compatibility Testing.
- Regression testing performed on every new build of the application.
- Reporting the Coverage status of test performed on the daily/weekly basis.
- Involved in Project meetings and interacted to other team members in order to resolve the problems.
- Execution of Tests and Reporting Defects Using Jira.
- Enhancing the Test Scripts for Global Execution.
- Involved in solving Environmental problems along with Technical Support People, especially in Sever Connections and Database sharing activities.
- Involved in Regression Testing using QuickTest and prepared weekly and monthly status reports.
Environment: JAVA, HTML, XML, Agile Methodology.
