We provide IT Staff Augmentation Services!

Automation Engineer Resume

Phoenix, AZ

SUMMARY:

  • More than 10 years of diverse experience in Software Quality Assurance and In Analysis, Design of Manual and Automated testing (Black/White box) of various applications for Client/Server and Web - Based environments.
  • Experience in performing TDD/BDD, API and MicroServices testing, Black box testing, integration testing, Regression testing, Database testing, system testing, and WebServices Testing and supported user acceptance testing (UAT) with business users
  • Used SonarQube, SonarLint for code inspection and optimization
  • Used SolarWinds to monitor Servers and Application health in Production and lower tiers environments
  • Extensively worked with PMS, RMS, Channel Managers, or Central Reservation systems
  • Great understanding of OTA/HTNG specifications and Certification Process
  • Knowledge of XML schema definition/design
  • Architect and designed Automation Frameworks using Selenium (IDE, RC, WebDriver POM, GRID), Junit/TestNG, Maven, Log4j, Poi, eGit
  • User requirements and System Requirements Documents for Functional, Performance, Configuration, Regression, Integration, Usability Testing and Cross- Browser Compatibility Testing.
  • Experience in testing Rest/Soap Services using Fitnesse and SoapUI
  • Experience in working with build tools like Ant/Maven.
  • Experience in Understanding the code written in different programming languages Java, C#, VB Script, Java Script, TypeScript,d PL/SQL and databases like Oracle, SQL Server and Mongo
  • Strong in performing database backend testing and in writing SQL Queries
  • Involved with SDLC models Waterfall, AGILE Methodology projects.
  • Experience in preparing the requirements traceability matrix (RTM) and in designing specifications and reviewing.
  • Designed and prototyped web sites, web applications, and project wireframes using Axure RP & Balsamiq Mockups
  • Extensive experience in working with Microsoft office products including Word, Excel and Access
  • Multilingual (Arabic, French, English, and Spanish) besides speaking Moroccan

TECHNICAL SKILLS:

Operating Systems: Windows, UNIX, Red Hat Linux, Mac.

Testing tools: Junit/TestNG, Selenium RC/WebDriver, Selenium IDE, Selenium Grid, AngularJS Protractor, SoapUI, Eclipse, Netbeans IDE, ANT, Maven, Apache JMeter, Fitnesse.

Programming and Scripting Languages: JAVA, JS, TypeScript, C#, Ionic, AngularJS, SQL, Visual Basic, PL/SQL, Shell Scripts, WSDL, XML, HTML, CSS.

Database and web servers: Oracle RDBMS - R12, 10g, MySQL server, Squirrel, Apache, web services, SOA architectRepository Management Perforce, GitHub, Bitbucket, Jenkins, SVN, Stash.

PROFESSIONAL EXPERIENCE:

Confidential, Phoenix, AZ

Automation Engineer

Responsibilities:

  • Architected and developed maintainable and efficient Automation framework using Java, Selenium WebDriver POM, Grid, Maven, TestNg, Log4j, Apache POI, SVN, Git, GitLab and Jenkins for CI
  • Used SonarQube, SonarLint for code inspection and optimization
  • Created many reusable functions for automation projects.
  • Developed and Maintained Smoke and regression test suites to be ran against new builds
  • Conducted functional, integration, performance, regression, compatibility testing of the system
  • Created corresponding Class diagrams, test plans, RoadMaps, Java Code Conventions, and tracked overall task progress and status
  • Led test automation test conversion activities
  • Trained new teammates and participated in interviewing new team members.
  • Used JMeter for Performance testing to Apache Tomcat tuning and Sql queries optimization
  • Used SolarWinds to monitor Servers and Application health in Production and lower tiers environments
  • Reviewed codes checked in by other team members
  • Experienced Agile Methodologies like SCRUM & Kanban

Environment: Rally, Jira, Confluence, Jenkins, Maven, Java, XML, J2EE, Spring, JPA, SQL, MySQL DB & Linux, Selenium Webdriver, TestNG/JUnit, JMeter, Visual Studio/Eclipse, Fiddler, SolarWinds, Git, Ansible

Confidential, Phoenix, AZ

Sr. Software Quality Assurance Engineer

Responsibilities:

  • Designed, developed, and executed manual test cases using test plans and functional specifications.
  • Performed testing in various methodologies - Unit, API and MicroServices, Functional, Smoke, GUI, Backend, Negative, Validations, Regression, End-End Scenarios, Compatibility Testing and User Acceptance Testing (UAT).
  • Responsible for creating test case templates to facilitate mapping of manual test cases to automation test scripts (Selenium WebDriver POM)
  • Conducted complete HTNG Certification process for new HTNG XML Interfaces
  • Provided realistic testing estimates to ensure appropriate timelines and delivery to production
  • Identified and communicated defects and risks
  • Performed daily day defect triage and reviewing defects with multiple development teams and managing the defect thru its life cycle.
  • Remained hands on with the projects, identifying, troubleshooting, and filing all issues in a clear and concise manner.
  • Led a team of QAs to work on re-engineering existing projects
  • Collaborated with Product Owners and Developers to build in appropriate levels of quality
  • Assisted QA management in the interviewing and hiring process
  • Provided mentorship and training to
  • Developed test scripts using SoapUI for Functional testing and Services mocking.
  • Was responsible for setting up test environments and frameworks
  • Was given an Outstanding award for being Best Contractor

Environment: Rally, Jira, Confluence, Jenkins, Stash, Maven, Java, XML, J2EE, SQL, MySQL DB & Linux, Selenium RC/Webdriver, TestNG/JUnit, SoapUI, Visual Studio/Eclipse, Fiddler, Squirrel

Confidential, Centennial, Co

Automation Engineer

Responsibilities:

  • Developed and execute test cases and Test scenarios; analyze any defects or bugs and report as appropriate
  • Prepared system Test plans, covering UI, Functional and Non - Functional requirements.
  • Performed Manual and Automation testing for both Rest APIs and UI cases
  • Performed testing in various methodologies - Smoke, GUI, Functional, Backend, Negative, Validations, Regression, End-End Scenarios, Compatibility Testing and User Acceptance Testing (UAT)
  • Developed the automation test scripts on Rest APIs using Fitnesse
  • Developed front-end automation scripts using Selenium Webdriver POM and used Jenkins for Continuous Integration.
  • Worked with different repository management tools like Perforce, Git, Stash and Maven
  • Logged defects in JIRA/Rally and tracked till the closure of Defects.
  • Interacted with development team on specific defects/functionality to get it resolved.
  • Produced Test Case execution report, Defect status report and submitted summary report on weekly/monthly basis to the management.
  • Responsible for spiking on tech stack changes from C# to Java, to support the open source architecture
  • Worked on Agile Methodologies environment.
  • Worked on MongoDB for backend testing.

Environment: QC (Mercury Quality Center), Jira, Confluence, ServiceNow, Jenkins, Perforce, GitHub, Stash, Maven, C#, Java, Ziggy, J2EE, SQL, GWT/AJAX, Mongo DB & Linux, Selenium RC/Webdriver, TestNG/JUnit, Fitnesse, Gallio Icarus, Visual Studio/Eclipse, Fiddler

Confidential, Fremont, CA

QA Engineer

Responsibilities:

  • Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.
  • Followed AGILE methodologies for dev and qa cycles
  • Used Quality Center as Test Repository for Requirements, Test plans
  • Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity
  • Created Automation test framework using Java, Selenium WebDriver and TestNG
  • Used Firebug Tool to identify the Object s id, Name, XPath, link in the application.
  • Actively involved in writing test plans, test scenarios and test matrix (Traceability Matrix).
  • Designed and executed test plan based on the functional requirements.
  • Wrote test cases and performed Manual Testing like Positive Testing and Negative Testing, Regression, Integration.
  • Developed API Testing Using Junit for various backend APIs
  • Exported Test case Scripts (Java - Selenium WebDriver) in Eclipse IDE and modified the selenium scripts and executed.
  • Run tests by using ANT and CI Systems for Sanity and Regression requirements.
  • Examine the results of test to pinpoint defects in the application.
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers like Internet Explorer and Fire Fox on different Operating Systems.
  • Developed SQL Queries for backend testing

Environment: UNIX/LINUX/, Windows XP, Oracle RDBMS 10g, Oracle 11.5.10, JAVA, Junit, Selenium (RC, IDE, GRID), JavaScript, HTML, SQL, PL SQL, Web server - Apache, Apache JMeter, Selenium, Mercury Quality Center 9.0, SOA, WSDL, Web services

Hire Now