We provide IT Staff Augmentation Services!

Automation Software Automation Tester Resume

2.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • With over 4 years of experience in Manual and Automation Testing. Extensive experience in software testing for lifecycle, along with designing, developing and implementing test plans, also create test cases and test processes.
  • Primarily focused on testing software to be bug and defect free and possess a wide range of professional and self - taught technology skills.
  • Enjoys working in a collaborative, team based environment.

TECHNICAL SKILLS

Automation Tools: Selenium IDE, Selenium Web Driver, Selenium Grid.

Automation Frameworks: Keyword Driven Framework, Data Driven Framework, Hybrid Framework.

Programming Tools: Java, JUnit, TestNG, ANT, XML, HTML5, CSS3, DOM, Page Object Model.

Environments: Eclipse IDE, Net Beans IDE, IntelliJ IDEA, MS Excel, UNIX, Windows

Database: SQL Server.

Methodologies: Waterfall Model, Agile, Scrum

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

AQ Staffing, Training and Automation Software Automation Tester

Responsibilities:

  • Reviewed Business Requirement Documents and Test Plan Documents, Write, Execute and Maintained 200+ Test Cases Functional and User Interface Testing.
  • Designed and documented reusable library of 15+ functions like browserselect etc. for Web Driver, and implemented in Keyword Driven, Data Driven and standalone scripts to eliminate code redundancy and maintenance burden.
  • Build a detailed, reusable, script free Keyword Driven Automation Framework using Selenium Web Driver and JUnit. The script reads test cases from excel spreadsheet and stores it in two dimensional array. Keyword functions break down the test cases into simple user action like buttonClick and typeText etc., which drives the Web Driver script. The framework can be used for any project with appropriate keywords.
  • Designed Data Driven Framework using Selenium Web Driver. The sets of data is fed from excel spreadsheet and stored in Arrays . The script then runs the test case with each set of data and results are captured with Pass or Fail and a Screenshots in case of failure.
  • Handled runtime and compile-time errors with Exception Handling and try - catch block to run uninterrupted Web Driver script. Captured Screenshots on test case failure and saved to specified directory, and recorded the file location back to the excel spreadsheet along with pass / fail results.
  • Designed core java script to read data from excel workbook and write the results back to the excel workbook using HSSF and XSSF APIs.
  • Handled AJAX elements using ExpectedCondition and WebDriverWait strategy.
  • Used Selenium Web Driver 2.0 for Automating over 70% of Cross Browser Testing on Firefox, Chrome, Safari and IE. Migrated more than 50 test cases from manual to automation.
  • Exposed to continuous integration using TestNG, Apache Ant and Apache Jenkins for regression testing.
  • Exposed to Page Factory, which is easier to maintain the code and significantly reduces code redundancy.
  • Exposed to Cucumber framework.

Confidential, Elgin, IL

QA Analyst

Responsibilities:

  • Reviewed the Business Requirements Document to understand the process and prepare Test Plan and Test Cases.
  • Complete Software Testing Life Cycle including test planning, test execution and defect resolution.
  • Conducted Functional testing, User Interface testing, Integration Testing and Data Validation testing.
  • As a QA analyst, carried out testing to check whether the application is functioning as per the use case and functional specifications.
  • Execution of SQL queries to check the database data integrity in accordance with the business standard of the company.
  • Reported defects and interfaced with developers to resolve technical issues.
  • Involved in System Testing along with other team members.
  • Ensured accuracy and completeness of the test reports.
  • Updated the Requirement Traceability Matrix and ensured all Business and Technical requirements were mapped correctly.

Systems Manager

Confidential

Responsibilities:

  • Managed on average 3 customer implementations a month and ensured end user capability post installation
  • Problem solved to retrofit products to fit client’s existing incompatible systems
  • Collaborated with software developer to test functionality of products
  • Reduced client cost by minimizing production downtime during software implementations

Applications Engineer

Confidential

Responsibilities:

  • Designed and configured Data Numerical Control System Networks
  • Trained new technicians and engineers for the effective use of the available tools
  • Resolved technical customer concerns efficiently and through virtual and in-person support

Field Service Engineer

Confidential

Responsibilities:

  • Solved noise related network problems, eliminating down time of the network
  • Trained customers on all newly installed systems
  • Performed troubleshooting of various network, RS232, RS422 and parallel communications problems
  • Troubleshoot and repaired IPC (Industrial PC - suitable or shop environment) at component level
  • Assembled and configured systems per customer requirements to be shipped for future installation

We'd love your feedback!