We provide IT Staff Augmentation Services!

Senior Automation Engineer Resume

3.00/5 (Submit Your Rating)

Bloomington, IllinoiS

OBJECTIVE:

  • Over Eight plus (7+) years of experience in software testing and quality assurance in UNIX, LINUX and Windows environment with excellent analytical, and diversified expertise in manual and automated testing of web, Windows, Native & Hybrid and Client/Server application.

SUMMARY:

  • Expertise in Software Development Life Cycle (SDLC) in Web and Client/Server environments.
  • Experienced in Smoke Testing, Functional Testing, Regression Testing, Integration Testing, System Testing, and User Acceptance Testing.
  • Developed Test Plans and Test Cases from Use case documents and Systems requirement document and design documents
  • Extensive knowledge of QA methodology, standards and procedures such as creating and executing test plans and test scripts generation.
  • Validated Technical requirements definitions and project estimation/sizing documents.
  • Proficient in Manual Testing and in Automated Testing: Selenium IDE, WebDriver (Java), JIRA, Rally, HP ALM Quality Center
  • Experienced in Selenium IDE, WebDriver (Java).
  • Expertise in exporting JUNIT scripts fromSelenium IDEto Eclipse JUNIT test suites, Creating new JUNIT test cases, modifying the Selenium scripts and writing test suites usingJUNIT.
  • Proven ability in Selenium WebDriver Automated testing & Frameworks, Web testing, and Functional testing.
  • Utilized UNIX and SQL to create test data and perform backend validation of UI based applications.
  • Experienced in developing and executing complex SQL queries to validate the data in the back end.
  • Thorough understanding of QA Methodologies like waterfall, Iterative, and Agile.
  • Proficient in using Document Management and Web Content Management solutions using SharePoint server.
  • Well versed in Testing methodologies, Software development cycles and processes. Involved in developing and executing Test strategies, Test plans, Automated Test scripts, and software Deployment/Release processes
  • Experienced in web services testing using Soap UI NG and Soap UI NG Pro tools.
  • Excellent track record of successful completion under tight deadlines.
  • Capable to adapt and learn new tools, techniques and approaches.
  • Strong communicator and skillful in working closely with customers to identify and resolve problems.
  • Able to handle multiple tasks and work independently as well as in a team.
  • Excellent in technical documentation and reporting skills.
  • Excellent Interpersonal, communication and presentation skills.

TECHNICAL SKILLS:

Testing Tools: Selenium IDE, Selenium RC, Selenium WebDriver, Selenium Grid, Smart Bear Soap UI NG, HP ALM/ HP Quality Center, Appium, Xcode, Sauce Lab & Browser Stack Cloud testing tools, JIRA, Bugzilla

Methodology: SDLC, Waterfall, Iterative, Agile, STLC

RDBMS: MySQL, Oracle, SQL Server, TOAD, SQL PLUS, SQL Developer, Access

Operating Systems: Windows /XP/Vista/8/10, MAC OS, Linux, UNIX

Platforms: Native Apps and Web Applications for Mobile/ Tablet Mobile OS IOS, Android, Windows

Languages: Java, JavaScript, PL/SQL, C#, .NET

Defect Tracking Tools: Test Director, HP ALM/ HP Quality Center, Atlassian JIRA, Bugzilla, Rally, Zoom, PVCS Tracker

Configuration Management tools: SVN, Git, Github, Gitlab, Clear Case, Perforce, Share Point.

PROFESSIONAL EXPERIENCE:

Confidential

Senior Automation Engineer

Responsibilities:

  • Acknowledged development methodology to perform testing based on application life cycle
  • Followed and analyzed all Procedures for Requirements Analysis, Planning, Designing, Development, Testing and Implementation, above all Business Requirements specification.
  • Reviewed Test Plan and other supporting documents to established framework for Manual and Automation testing.
  • Developed test cases based on Functional Requirement Specification (FRS) and created test cases templates to facilitate other testers, using Quality Centre.
  • Performed Functional, Integration, UAT testing for various release
  • Hands - on experience with test automation tools such as Selenium WebDriver, TestNG, Appium, Sauce Labs, Rest Assured Library, Postman, Cucumber, Jasmin and Protractor.
  • Worked with Business Analyst to define and design test cases template
  • Developed SQL queries to retrieve data from the tables in the database to perform Backend testing & used JDBC connection to validate data UI data with database.
  • Tracked the Defects and generating reports using JIRA
  • Communicated with development team, business owner regarding the status and potential impacts on the delivery date and/or expected quality of the tasks and/or the projects.
  • Hands on knowledge in Appium create automated tests for Mobile iOS and Android applications
  • Expertise with Git/GitHub to maintain local & remote repository
  • Written automation script using Java & Selenium WebDriver and resources in source control in Git over the time for improvements and new features.
  • Used TestNG test scripts to run automated test cases in parallel on different environments
  • Converted Manual Integration tests into automated tests
  • Experience in testing Web services using SOAP UI or Rest-Assured.
  • Strong Knowledge of Maven, TestNG, Junit & Jenkins/Hudson.
  • Strong knowledge of APIs including calling SOAP and REST end points using JSON and XML Data.
  • Experienced in working with BDD (Behavior Driven Development) / ATDD (Acceptance Test Driven Development) Frameworks using Cucumber, Spec Flow & JBehave

Environment: Selenium WebDriver, AngularJS, Bootstrap, Ionic Framework, Xmarin JIRA, Test Rail, Java, SAL Developer, Windows 8 Professional, Maven, Jenkins, Web Logic, Soap UI NG Pro, Appium, See Test, Git, Github, Docker, Sauce Labs

Confidential, Bloomington, Illinois

Software Development Engineer

Responsibilities:

  • Analyzed business requirements to better understand business logic and process flow.
  • Created Test cases from business use cases, and Test data for UI testing. created Framework from scratch using Java, Selenium WebDriver, testNG, Maven & Data Driven framework & design pattern of the framework used Page Object Model(POM)
  • Used Open Source Mobile testing tool Appium to Automate Native & Hybrid Application where I supported Android & iOS both operating system
  • Create custom Path for to determine necessary testing scenarios for sales analytical tools.
  • Assisted BA with writing design documents & identified the requirements that will require testing for the project.
  • Write test plan, automation code and make executed plan
  • Write scripts with identifying Dynamic Objects and use them in Selenium
  • Create property files to store all the XPath, file path, test site URL and use them in the Selenium
  • Strong knowledge in Web services using SOAP UI & send date in XML get response in xml,
  • Coordinated and attended review sessions to review test cases with the Developers.
  • Analyzed the information to provide a complete picture of the transaction lifecycle.
  • Used multiple scenarios to test data entering into appropriate database as described in test plans.
  • Used MS Excel for spreadsheet analysis.
  • Coordinated and attended meetings with the project lead and Developer to discussion and resolution of defects found in testing phases.
  • Executed automation scripts on different browsers/environments & reported defects/results to the team
  • Written automation script using Java & Selenium WebDriver and resources in source control in SVN (Tortoise) over the time for improvements and new features.
  • Used TestNG test scripts to run automated test cases in parallel on 5 environments
  • Converted Manual Integration tests into automated tests.
  • Used HP ALM to manage test scripts, requirements and test case design.
  • Performing Version management for the automated scripts.
  • Facilitated meetings with the development, project and business users' teams to discuss issues and suggest resolution.
  • Worked on Automation framework. Creating and using function library
  • Spearheading the Testing effort by performing requirement analysis for both manual and automated testing.
  • Maintained a Configuration Management (CM) environment as per CM plan.
  • Involved with BA and developers to analyze and debug code for defects resolution.
  • Worked on Agile Methodology
  • Used RALLY to manage iteration planning, release, scheduling, and tracking of User stories.
  • Performed Back end testing with extensive use of SQL Queries.
  • Used MS SQL Server to write complex SQL queries (Join, Sub-queries) and PL/SQL stored procedures.
  • Used Soap UI for web service testing soap & restful web service
  • Used Fiddler 4 on regular basis for debugging HTTP sessions.
  • Used QlikView to report test cases executions and defects.
  • Excellent in technical documentation and reporting skills.
  • Excellent Interpersonal, communication and presentation skills.

Environment: Selenium WebDriver, AngularJS, Ionic Framework, Rally, Java, MS SQL server, Windows 8 Professional, Maven, Team City, Apache Tomcat, Appium, Android, iOS, Emulator & Real Device & Browser Stack

Confidential, Hartford, CT

Sr. Automation Engineer

Responsibilities:

  • Analyzed and documented detailed program information working and interacting with software developers and members of various other dependent departments.
  • Worked as QA Tester and took responsibility for the requirements Analysis, testing and designing of the flow and the logic for the project.
  • Analyzed the Systems and Requirements gathering, Data Analysis, wrote test cases and reviewed test cases.
  • Modified and maintained the already existing test plans, test cases and scripts to leverage the automation team effort during the regression testing.
  • Managed resource, reviewed weekly Testers' status reports through Agile Process and Scrum Calls.
  • Maintained the Cucumber, Selenium & C# automation code and used version control Git & Github to maintain code for the future release and new features. used JUnit test runner framework & run automatiion script using continous integration tool Jenkins & configuring the continuous integration(CI) server
  • Created test plan and test cases according to the project and executed the test cases manually.
  • Worked on Agile Methodology & used Behavior Driven Development(BDD) that it was two weeks sprint strong knowledge in writing feature file using gherkin language
  • Performed GUI, regression and user acceptance testing of front end manually.
  • Communicated requirements traceability matrix and tracked requirements status throughout the project.
  • Managed the test cases in Quality Center and mapped to the requirements and ensured proper test coverage.
  • Managed multiple projects using Quality Center to manage the test cases, test scripts, test results and defects for all phases of QA process.
  • Parameterized automated tests using database table parameters (including global and action data sheet), environment variable parameters and random number parameters and analyzed tests.
  • Validated the test results by writing SQL to retrieve the data from tables and from database.
  • Confidence and ability to communicate and collaborate with other team member
  • Experienced using issue-tracking software Jira and agile project management systems using Rally
  • Minimum 2 years professional experience designing and developing applications on UNIX or Windows environment, mobile platforms (Android or iOS) or designing complex multi-tiered applications.
  • Strong knowledge on agile development experience preferably in a CI/CT environment.
  • Experience in SOA testing and web service test automation using Soap UI, CA Dev Test
  • Service, end-to-end, regression testing of SOA based application landscape
  • Experience in API Test Automation and Framework Development
  • Experience with reusable business services (WSDL and XML schemas)
  • Experience in API Products like WSO2,APIGEE or similar platform in implementing API facades, and implementing API Proxies
  • Automate API test scripts to support a Continuous Integration/Continuous Delivery pipeline using Bamboo

Environment: Jira, MS Office, MS SharePoint, Bugzilla, SQL, PL/SQL, Oracle, DB2, Cucumber, Selenium WebDriver, Java, JUnit & Atlassian Bamboo

Confidential, Basking Ridge, NJ

QA Consultant

Responsibilities:

  • Analyzed and documented detailed program information working and interacting with software developers and members of various other dependent departments.
  • Worked as QA Tester and took responsibility for the requirements Analysis, testing and designing of the flow and the logic for the project.
  • Analyzed the Systems and Requirements gathering, Data Analysis, wrote test cases and reviewed test cases.
  • Modified and maintained the already existing test plans, test cases and scripts to leverage the automation team effort during the regression testing.
  • Managed resource, reviewed weekly Testers' status reports through Agile Process and Scrum Calls.
  • Managed the test cases in Quality Center and mapped to the requirements and ensured proper test coverage.
  • Managed multiple projects using Quality Center to manage the test cases, test scripts, test results and defects for all phases of QA process.
  • Parameterized automated tests using database table parameters (including global and action data sheet), environment variable parameters and random number parameters and analyzed tests.
  • Validated the test results by writing SQL to retrieve the data from tables and from database.
  • Review and provide feedback on requirements and design specifications.
  • Participated in requirements, design, and code reviews. Participate in plan/specification peer reviews to ensure technical completeness and accuracy. Monitor product development progress throughout the software development life cycle (SDLC). Implement quality activities per the standardized SDLC.
  • Develop test plans, test specifications, test cases and test scripts. Present documentation at departmental peer reviews to ensure technical completeness and accuracy.
  • Support automated script development and execution with QA Automation.
  • Develop project schedules and tracks progress against the schedule. Utilize approved project scheduling tool for single schedules and sub-schedules for multiple projects including managing baseline and actual dates.
  • Input all documented data conditions to execute test cases. Process tests and generate test results.
  • Analyze test results to ensure quality standards are met and the software meets/exceeds documented business requirements. Submit potential deficiencies into the Defect Tracking System. Interface with product development, support and other organizations to resolve possible product deficiencies to ensure exit/entry criteria is met and conform to design and business requirements.
  • Provides stakeholders with timely status updates and applicable QA metrics throughout the SDLC. f the software under test prior to implementation in a production environment. Final authority/decision making responsibility prior to the release of the software to internal and external ADP clients.
  • Perform leadership activities for the project(s) QA team including; selection of testing methodologies and strategy, scheduling and task assignments, and team coaching or technical activities associated with the design, build, and execution of automated tests.

Environment: HP Quality Center, MS Office, MS SharePoint, DB2, C#, .Net

We'd love your feedback!