We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • A highly competent and results oriented Senior Automation Test Analyst with 6+ years of experience in Software Testing, Selenium Automation, Development, JAVA/C#.Net web projects, Team leading & training, Client facing. ISTQB certified tester. Proven ability in Selenium WebDriver Automated testing & Frameworks, Page Objects & Hybrid Frameworks, TDD, BDD, Web testing, Functional testing, Performance & Load testing. Excellent experience in each phase of Test Life Cycle, Test strategies & Test plans, UAT. Solid experience of Software Development Life Cycles, Selenium WebDriver & RC, Selenium Grid, Cucumber, JAVA, JUnit, Web Applications, JIRA, Maven, SQL, AGILE Methodologies, Scrum, QTP, LoadRunner, C#.Net, E - commerce/Financial/Trading domains, Automation & Testing tools.
  • Vast experience in using testing tools like HPQC, JIRA, Web services Testing using SOAP UI
  • Actively Participated in Requirement walkthroughs and client specifications sessions.
  • Tested the Client server and Web based applications developed in Visual Basic, Java and .Net
  • Expert knowledge in using automation testing tools Selenium WebDriver 2.0, BrowserStack and QTP 11.0
  • Strong Experience in automation Framework and testing using Selenium Web driver (Using Java and C#)
  • Good understanding and familiarity with automation frameworks like TestNG, Page Object Pattern, Cucumber
  • Knowledge of preparing and executing Test Plans & Strategies, test cases, RTM, Test Schedule plans & Test Effort estimates etc.
  • Used risk based approach in validating requirement and Error Guessing techniques while executing test cases
  • Participated in preparation of test data and test environment
  • Proficient with simple and complex SQL Queries to support backend, migration & conversion testing
  • Good knowledge of Core Java and VB Script and ability to create automation scripts from scratch
  • Responsible for internal test deliverables, such as test planning, test strategy, requirement analysis, problem tracking, & defect logging based on industry best practices
  • Very strong interpersonal skills and demonstrated high contribution, guidance and leadership working in a team
  • Excellent written, verbal communication and facilitation skills in addition of a strong multi-tasking ability
  • Very solid data analysis and problem-solving skills working in multiple size projects throughout various phases of SDLC
  • Good Experience in Automation Tool like Selenium RC & Web driver
  • Good Experience in developing the scripts in Web driver and TestNG
  • Knowledge in various frameworks like Keyword Driven, Data Driven and Hybrid Frameworks
  • Good experience in handling the Desktop, Web, Flex and flash objects with Sikuli
  • Experience in different software development methodologies like Agile, Iterative and Waterfall
  • Experience in writing the SQL queries to perform Backend Testing
  • Involved in creating the Test Scenarios and Test cases from the Business and Functional Requirements
  • Performed test planning, test execution and test analysis using Quality Centre and have an ability to import requirements and test cases from excel or word
  • Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, JAVA, JUnit & Maven
  • Designed and implemented different automation frameworks from starch like Page Objects framework, Keyword Driven framework, Data Driven framework and Hybrid framework for a number of projects
  • Expertise in writing Selenium WebDriver automation scripts in JAVA for highly transactional E-commerce websites
  • Proven ability in developing BDD scripts with Cucumber and writing step definitions for behaviour
  • Maintained the Selenium & JAVA automation code and resources in source controls like CVS, SVN over the time for improvements and new features
  • Excellent experience of build tools like Maven and managing JAVA automation projects using them
TECHNICAL SKILLSUMMARY

Automation Testing Tools:  Selenium WebDriver/RC/Grid, Cucumber, Ranorex, Maven, QTP, CodedUI, BrowserStack, Protractor, LoadRunner

Languages/Frameworks:  JAVA, JUnit, TestNG, C#.Net, NUnit

Bug Tracking Tools:  JIRA, BugZilla, Relational ClearQuest

Test Management Tools:  HP QualityCenter/TestDirector

RDBMS:  MS SQL Server 2008/2008R2/2012, MySQL, Oracle

Scripting Languages:  VB Script, Java Script, Perl, Python

Operating Systems:  Windows 7/8, Windows Server 2008/2008R2/2012, Mac OS, LINUX/Solaris/HP-UX

Domain Knowledge:  E-commerce, Financial, Trading, Insurance, Banking, Telecom, Billing

PROFESSIONAL EXPERIENCE

Confidential

Test Automation Engineer

Responsibilities:

  • Developed, executed and maintained over 182 Selenium automation scripts for trading web application.
  • Assisted Manager by providing automation strategies, Selenium/Cucumber Automation and JIRA reports
  • Extensively automated regression and functional test suites by developing over 237 test cases, 6 test suites using Selenium WebDriver, JAVA, JUnit.
  • Implemented Page Objects framework, Hybrid framework and 21 Page classes from scratch to represent web pages.
  • Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases.
  • Configured Maven for JAVA automation projects and developed Maven project object model (POM).
  • Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.
  • Developed BDD tests using Cucumber by writing behaviours and step definitions. Developed required Selenium support code in JAVA for Cucumber.
  • Wrote SQL queries extensively, queried database and generated test reports. Performed Purchase Orders Database testing by developing 14 SQL scripts.

Confidential

Responsibilities:

  • Confidential has ERP Peoplesoft application for Claims and revenue cycle solutions. This application was used by Internal Claims Admistrators and Users for E2E revenue cycles. This was an Agile mode maintenance project based on 3 Months release cycles.
  • As a QA Automation Engineer I was responsible for constructing automation test script execution framework with NUnit, Gherkins, ATDD & SpecFlow developing automation test scripts Execute & Maintenance of the scripts with the workaround. Also supporting the QTP - UFT test execution in HP ALM
  • Developed test script automation framework in selenium, C#, Unit testing & Asp.net Framework with Visual Studio as the solution platform
  • Validating the test cases for Regression & smoke test
  • Implemented data driven approach to avoid manual intervention during script execution
  • Developing cross browser compatible scripts with one code - different browser execution with selenium drivers
  • Supporting regression cycle by executing the QTP Automated scripts by configuring the project library & data input path through UFT software application
  • Automated an data driven approach for creating journals with indefinite number of rows in the Journal template excel application in Coded UI Automation
  • Worked in Agile SDLC and effectively delivered the releases in CI/CD fashion from Release Backlog refinement->Release Planning-> Design->Development->Build->Test->Release.
  • Used TFS to manage our automation code repository and hooked up jenkins to trigger the automation smoke test suite upon every commit/changes in development or automation code repos
  • Scheduled the daily report distribution to stakeholders with Screenshot.
  • Created, maintained and executed automated test scripts for Frontend UI, API service layer and DB validation E2E.

Confidential 

Responsibilities:

  • Individually automated all the account open functionality which comprises of seven module of filing application online along with Online login registration
  • Introduced Random login generation, password encryption functionality & Page wise controls Optimization methodology
  • Automated 208 scripts with respect to 70% of functional test cases coverage in three continuous sprints
  • As an Automation Engineer participated in daily Scrums, Sprint Planning, Retrospective, Grooming
  • Finalizing the test case feasibility for automation, automating the scripts with the excel data pull
  • Generating the .TRX file, converting the same to excel report
  • Cumulative maintenance of the automated scripts in regular intervals of every month
  • Developing the user story and testing by deploying the US in development environment followed by fixing the defects and moving forward to QA environment thereby supporting till the code moves to business production
  • Reviewed Functional Requirement Specifications documents for the TestPlans and Test Cases on webservice application.
  • Performed Automation Testing of each Build and then Regression testing on each builds using C # and Selenium WebDriver.
  • Experience in creating Requirement Traceability Matrix (RTM) documents.
  • Experience in preparing Test Strategy, developing Test Plan, Detailed TestCases, writing Test Scripts by decomposing Business Requirements, and developing Test Scenarios to support quality deliverables.
  • Experience in creating complex code, since the application was 10 years old and application is function best when it is viewed only in IE browser.
  • Involved in, Functional, Integration, Back-end, Regression, and Browser
  • Compatibility Testing using Selenium RC in the web services applications.
  • Hands on experience in Onshore/ Offshore hierarchy.
  • Reviewed Business Design Specification Scenarios, and Technical Specifications.
  • Report the defects in Jira and work with development team to fix issues.
  • Report the overall performance status, and test summary to Project Manager.
  • Recorded and plays back test in Fire fox using Selenium IDE.
  • Performed Data Accuracy, Data Validation, and Data Integrity testing by querying the database using SQL Queries to check the data table on the Server
  • Worked with the development team in agile environment to ensure the testing issues are resolved
  • Reviewed manual testing methods and developed and executed automated scripts using TSL.
  • Verification/Check points have been implemented by using QTP such as window/object GUI checkpoints, Bitmap checkpoints, Text checkpoints, which requires TSL.
  • Prepared test data for positive and negative test scenarios for functional testing as documented in the test plan.
  • Created, maintained and executed automated test scripts for Frontend UI, API service layer and DB validation E2E.

We'd love your feedback!