We provide IT Staff Augmentation Services!

Sr Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Phoenix -, ArizonA

SUMMARY

  • Experience in Analyzing, Designing and Implementation of QA testing strategy for Web based and Client/Server applications using Manual testing and Automation Testing Selenium of client server application in back end testing.
  • Good working experience in automation tools like selenium Web driver, selenium RC, selenium IDE and QTP(Quick Test Professional)
  • Integrating JENKINS with AWS and Open Stack to automatically launch instances.
  • Developed scripts for build, deployment, maintenance and related tasks using JENKINS, MAVEN and Python
  • Extensively experienced in performing Manual and Automated Testing.
  • Experienced with various types of testing like GUI testing, Web testing, Regression testing, User Acceptance Testing, Functional Testing, System Testing, Integration Testing, End to End Testing, Unit Testing
  • Implemented functional tests using java, testNG/Junit framework and also cucumber framework.
  • Experience in analyzing business specification documents, designing and developing Test Plans, writing and executing Test Cases.
  • Good experience in reviewing business requirement document and software requirement documents, test cases and their execution, also coordinated with developers for fixing defects.
  • Expertise in smoke testing, blackbox testing, Integration testing, Database testing, regression testing and GUI software testing.
  • Experience in Web debugging tools like XPath, Firepath, and Firebugand also provided efficient locators for strategies like Xpath and CSS to run web driven scripts.
  • Experience in ANT, MAVEN to create projects, JAR files, POM.xml with artifacts and dependencies.
  • Exposure to Selenium and defect tracking tools - HP Quality Center/ALM (Application Lifecycle Management), Bugzilla, JIRA, Rally.
  • Experience in working on Behavior Driven Development (BDD) and Test-Driven Development (TDD) scripts with Cucumber by writing step definitions for Gherkin based features.
  • Worked with JSON parsing using org. json, JsonPath and Jackson for API automation.
  • Strong knowledge of Java, Selenium Suite, testing frameworks (TestNG and Junit).
  • Created test cases based on functional specifications and identified automation test cases for Mobile applications
  • Worked on end to end testing using Selenium web drivers/RC/IDE/Grid, TestNG/Junit and also web services like REST and SOAP.
  • Extensive experience in data driven, keyword driven and hybrid test automation frameworks.
  • Experience with Automated Testing tools such as Selenium-RC, WebDriver and Selenium Grid.
  • Experienced in automation based on WebDriver and TestNG framework with Java programming language.
  • Experienced in Creating/Executing/Troubleshooting Selenium automation test scripts generated from test cases.
  • Experienced in bug tracking, reporting and using Quality Center (QC) and JIRA for global test management.
  • Good knowledge in different programming languages like java, JavaScript, HTML and databases like SQL server and ORACLE.
  • Experienced in continuous integration using JENKINS to support tools likes CVS subversion, GIT and execute Apache ANT and apache Maven.
  • Worked on database testing on triggers, logical views and SQL queries which support database refactoring
  • Familiar with OSI and TCP/IP
  • Have worked on sub version control tools like GIT and SVN.
  • Experienced in Software Development Life Cycle (SDLC), Defect life cycle management and different methodologies like Waterfall, Agile, and Scrum.
  • Experienced in writing SQL queries for back-end testing and validation of data.
  • Excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels.

TECHNICAL SKILLS

Selenium: IDE/RC/ Web Driver/Grid, Quick Test Professional(HP-QTP/UFT)/Unified Functional Testing, LoadRunner, Load UI

Test Management Tools: HP Quality Center/ALM, Test Director,, Clear Quest, JIRA

Methodologies: Agile, Waterfall, SDLC, Scrum

Databases: Oracle 8i/9i/10g, MS SQL Server 7.0/2000

Programming Languages: Structured Query Language (SQL),Java

MS Office: MS Project, MS Word, MS Excel, MS PowerPoint, MS Access

Operating System: Windows NT/98/2000/XP.

CI Tools& Build Tools: Jenkins, Hudson, ANT, Maven

Cloud Tools: AWS(Amazon Web Services)

Scripting Languages: VB Script,TSL, Java

PROFESSIONAL EXPERIENCE:

Confidential - Phoenix - Arizona

Sr QA Automation Engineer

Responsibilities:

  • Worked on various open source tools such as Selenium WebDriver, SeleniumRC, Selenium Grid, Selenium IDE, TestNG, Cucumber, Appium, Protractor, JAVA, Jenkins, Maven, JUnit, Web Applications, SoapUI, JIRA, and SQL.
  • Experienced in full life cycle development and testing of complex commercial applications using Object-oriented Java and J2EE technologies
  • Extensive exposure to JAVA, SELENIUM WEBDRIVER, JDBC, GIT and well versed with RDBMS like Oracle and MySQL.
  • Expertise in using HTML, CSS with XML related technologies like Xpath, Xslt and Xsd.
  • Automated test cases using Selenium Web driver.
  • Experience in using JUnit, TestNG, Log4j, Maven and tools.
  • Effectively write test cases by analyzing from top to bottom of the application.
  • Tested different kind of applications like Enterprise Application, Web services testing using SOAP UI, Web Application using responsive design.
  • Used Appium for testing native mobile applications.
  • Integration and deployment of applications done using Maven. And Automated the jobs to run daily using the Continuous Integration tool Jenkins.
  • Actively involved in implementing testing frameworks Keyword Driven, Data Driven, Hybrid and Page Object Model (POM) using Selenium.
  • Proven ability in developing BDD scripts with Cucumber and writing step definitions, features in Gherkin.
  • Proficient knowledge in various types of software Testing such as Smoke Testing, Sanity Testing, Positive and Negative Testing, Data Driven Testing, Regression Testing, Unit Testing, black box testing, white box testing and Integrated Testing.
  • Good expertise in e-commerce, financial and Insurance domains.
  • Proactive and willing to learn and adapt to new and emerging technologies. Excellent communication skills and commitment with proven ability to interact with clients.
  • Good attitude towards team relations. A very good team player with Excellent Leadership, motivation skills & group handling skills
  • Focused on delivery of top quality work, maintaining high quality standards with quick turnaround and precision.

Confidential, Seattle, WA

QA Automation Engineer

Responsibilities:

  • Conducted elaborate manual testing on test cases and provided feedback to the development team.
  • Performed Functional, Negative, Smoke, System, Integration, Regression, UAT and Performance Testing of Web and Client/Server Application
  • Used Quality Center for requirement management, planning, scheduling, running tests defects tracking and managing the defects.
  • Design of Cloud architectures for customers looking to migrate or develop new PaaS, IaaS, or hybrid solutions utilizing Amazon Web Services (AWS).
  • Design, build, configure, test, install software, manage and support all aspects and components of the application development environments in AWS.
  • Wrote SQL statements in script to retrieve data from database to verify accurate data stored in database as well as back end testing
  • Performed Automated UI, regression, acceptance and priority1 functional tests of this windows application using C# scripting in Test Complete.
  • Good experience in testing applications developed usingC,C#, .NET Framework 2.0, Visual Studio 2005, ASP.NET, VB.NET, ADO.NET and SQL Server 2005.
  • Developed and Maintained Normalization Report Page Responsible for front-end technology development, including Design, Coding and Unit Testing.
  • Finish the development within the deadline and perform unit testing.
  • Analysis of automation tools and usage on their web-based application and recommendations for Performance testing lab methodology as well as scripting for web-based application.
  • Developed test approaches/test designs. Wrote test plans, created production simulations, and test data
  • Experience in working on Behavior Driven Development (BDD) and Test-Driven Development (TDD) scripts with Cucumber by writing step definitions for Gherkin based features.
  • Developed ETL test scripts based on technical specifications/Data design documents and Source to Target mappings.
  • identify Test scenarios for TOSCA automation.
  • Involve in automation Script creation, reviews and execution.
  • Setting up HP-ALM and creating the required releases and test sets in test lab for diff. release executions.
  • Responsible for developing, reviews, support and maintenance of TOSCA automation test script. Involve in TOSCA code review and debugging of Scripts.
  • Test planning manage test execution and test co-ordination with various teams.
  • Extensively interacted with developers, business& management teams to understand the OPM project business requirements and ETL design document specifications.
  • Participated in regular project status meetings and QA status meetings.
  • Extensively used and developed SQL scripts/queries in backend testing of Databases.
  • Written test cases to test the application in Quality Center 9.0 and 11.0(ALM)
  • Implemented a continuous deployment (CD) framework that automates the software delivery process from source code checking to deployment onto Application servers.
  • Designing and implementing CI (Continuous Integration) system: configuring Jenkins servers, Jenkins nodes, creating required scripts (Ruby& Python), and creating/configuring VMs (Windows/Linux).
  • Conducted and attended weekly meetings with the QA team to obtain status, gather innovative ideas for continuous process improvements and delegate work load.
  • Tested Bluetooth IOT scenarios, BT wi-fi coexistence scenario and device applications.
  • Reported bugs, prepared report, and worked with cross-functional teams.
  • Reviewed user stories, prepared integration test cases and traceability matrix.
  • Develop/capture/document architectural best practices for building systems on AWS.
  • Working with technical and non-technical teams across Amazon (AWS).
  • Automated the build and release management process including monitoring changes between releases.
  • Created and maintained Ant build.XML and Maven Pom.XML for performing the builds.
  • Wrote and executed QTP scripts for functional, regression and integration testing.
  • Maintained log of test results using Quality Center and generated reports for team discussions.
  • Formulated automated test scripts using QTP and VB scripting.
  • Prepared database test cases and traceability matrix. Handling different GUI objects like textbox, buttons, radio buttons, drop downs using Selenium RC. Worked on migration of automation from QTP to Selenium RC.
  • Created test plans and test matrix, test effort sizing and walked through them with business and technical partners. Also created test cases and tracked defects using Quality Center.
  • Tested data preparation reviewed and executed automated scripts using QTP.
  • Reported bugs through Clear Quest issue management system.
  • Applied various complex SQL queries.
  • Interaction with the database is accomplished through JDBC.
  • Wrote front-end code for developing new pages using HTML, CSS, and JavaScript.
  • Used Ant scripts to build and deployed on WebSphere Application Server.
  • Extensive experience in developing applications using Java, JSP, Servlets, JavaBeans, JSTL, JSP Custom Tag Libraries, SQL, JavaScript and XML.
  • Developed the data access classes using JDBC and SQL queries.
  • Developed application using Eclipse IDE.
  • Used Servlets to write server-side programs.

Environment: Java,Ruby, Ruby Mine IDE, Selenium WebDriver, AWS, UFT 11.0, Junit, SoapUI, Jenkins, Firefox, Maven, SQL, Eclipse, JIRA, UNIX, XML, Load UI.

Confidential, San Francisco, CA

QA Automation Engineer

Responsibilities:

  • Demonstrated technical and/or business experience.
  • Develop test plan, test cases and different test scenarios based on the Business requirement.
  • Demonstrated increasingly responsible professional growth.
  • Software implementation experience using diversified product lines of information systems is preferred.
  • Expert level at specifying user requirements.
  • Configured Selenium Web Driver, TestNG, Maven and created selenium automation scripts in java
  • Validated and tested on the web and native apps on iPhone, iPad and Android devices
  • Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools like Ansible. Designing cloud-hosted solutions, specific AWS product suite experience
  • Used AWSlambdato run servers without managing them and to trigger to run code by S3 and SNS.
  • Used Maven tool for the Project management and for compile, run, deploy and to add external dependencies.
  • Responsible for executing and maintaining scripts in mainframe applications
  • Assigned responsibilities of planning test strategies and executing test cases in mainframe environment
  • Performed other essential job responsibilities as required under the instructions of lead mainframe tester.
  • Jenkins is used as a continuous integration tool forbuildand deployment of JAVA code.
  • Installed and Administered Jenkins CI for ANT and MavenBuilds.
  • Experience in User Management and Plug-in Management for Jenkins.
  • Created the repositories in the Artifactoryand used them to store the artifacts of the Jenkins jobs, which were previously using the workspace in the job itself.
  • CoordinatedReleaseeffort amongst various teams (Integration, Devops, and Business Analysis) in geographically separated environment.
  • To generate a set of test cases, Test designer, attempt covers all the functionality of the system of GUI.
  • GUI Testing is graphical front end to the application.
  • Developed automated Data Driven scripts to perform negative and positive testing of an application by providing different data.
  • Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically.
  • Performed unit testing.
  • Strong understanding of different software development life cycles Agile, RUP, and Waterfall.
  • Contemporary software quality assurance processes and automated tools.
  • Understand business requirements and abstracts into data quality rules.
  • In-depth knowledge of industry standards to support business requirements.
  • Knowledge of health care operations and structure, general requirements in an integrated delivery system, and use of information system applications in the practicing health care environment.
  • Ability to be involved in multiple projects at the same time.
  • Excellent organization skills; and ability to prioritize multiple activities and objectives in a rapidly changing environment and deliver quality service.
  • Collect data from analyst and apply QA methodologies to generate measurements that relate to business rules and metrics.
  • Committed to providing exceptional customer service and responding to user needs in a prompt, courteous manner.
  • Project management skills/understanding.
  • Strong analytical and critical thinking skills.
  • Strong skills in word processing, spreadsheet and presentation computer programs, preferably Microsoft.
  • Worked as part of DB development team to perform Store procedure reverse engineering, application UI mapping against the Store procedure and Unit test data preparation.
  • Worked as Unit Tester for DB stored procedures.
  • Performed bottom up re-engineering for Store procedure flow connection with UI.
  • Prepared the data flow diagrams for business flow to allow the functional team to work on validation from UI.
  • Prepared test data to be used for the store procedure execution.
  • Supported the UI testing team to complete the business flow.
  • Self-motivated, self-directed and independent thinking as well as an effective team player.
  • Skilled Quality Assurance Analyst excels at translating Business Requirement into test scripts and executes on them to successful result. Efficient processes and organizational skills required. Ability to work independently
  • Strong experience in testing mobile applications on both iOS and Android applications

Environment: Java, Oracle, SQL, HTML, AWS, Ansible, Jenkins, Jira, MEM, Microsoft Excel, Word, Waterfall, Bugzilla, HP ALM, Mobile Testing.

We'd love your feedback!