Automation Engineer Resume
Dallas, TX
SUMMARY
- 8 years of industry experience in the area of Software Testing (Manual & Automation) with a solid understanding of Test planning, Test design, Test Execution & Defect Reporting & tracking.
- Enhanced the automation framework with new features as required by the application.
- Strong exposure to automation libraries using Appium & Selenium
- Worked on container technologies like Docker
- Participated in full SDLC life cycles using Agile/SCRUM & Waterfall methodology.
- Strong experience in Automating Web Application Testing using Selenium Webdriver with TestNG framework .
- Excellent at writing Test cases using Element Locators, Webdriver methods, Java programming features using TestNG annotations.
- Possess strong knowledge in Cross browser testing & Parallel Test execution using Simulators & emulators.
TECHNICAL SKILLS
Languages: C, C++, C# .NET, Java, SQL.
Libraries: Selenium, Appium, Rest Assured.
Frameworks: Test - NG, JUnit, Cucumber
Tools: SOAP UI,,Jenkins,Docker
IDE: Eclipse, IntelliJ, Android studio, Visual studio.
Other: CSS, HTML,SOAP, REST, JSON, Maven, Jenkins, GIT,QQ, CCH portal .
PROFESSIONAL EXPERIENCE
Confidential
Automation Engineer
Responsibilities:
- Developed and enhanced the UI automation framework using Cucumber, Selenium and java
- Worked in REST API testing using SOAP UI.
- Experience in developing scripts for mobile UI Testing using Appium for IOS and Android Devices.
- Developed common utility classes and libraries that could be used across all automation projects in Asserium
- Enhanced the default Cucumber reporting to provide critical parameters of execution.
- Developed Excel plugins to convert the Data source Excel files to other compatible formats like CSV.
- Developed test cases for Unit test and functional testing.
- Configured Jenkins to run critical jobs and monitor sanity to new builds from various development teams.
- Used GIT Plugins in Jenkins to continuous monitoring.
- Extensive experience with GIT to coordinate project with multiple teams.
- Enhanced default reporting format supported by Cucumber to include more Screenshots and visually rich HTML reports
- Developed plugins which can convert data from Excel to CSV to serve as input to Cucumber test cases.
- Worked with manual testers and business team to identify sensitive parts in application which requires enhanced automation techniques.
Confidential, Dallas,TX
Automation Engineer
Responsibilities:
- Developed Automation Framework using TestNG which can read data from various Data sources like Mongo DB, Excel and drive the Test cases.
- Enhanced test Regression Suite by adding coverage all critical components of the application from earlier release cycles.
- Developed test cases using Postman to find the concurrency issues in the application by implementing Simultaneous Testing concepts.
- Implemented Appium scripts to test in IOS and Android Platform
- Integrated tools for monitoring execution of tests in Real devices from Appium.
- Developed REST API automation for critical backend services used by Verizon application applications.
- Worked with tools like Rest Assured, Fiddler, Postman for REST API automation.
- Integrated UI and REST API automation for precise defect monitoring in lower environments.
Confidential
Automation QA Engineer
Responsibilities:
- Developed Framework using TestNG which can read data from various Data sources like Excel and drive the Test cases.
- Enhanced the reporting the TestNG framework for easy defect monitoring.
- Worked with tools like Rest Assured, Fiddler, and PostMan for REST API automation.
- Develop scripts to validate both Unit Testing and Integration testing in the application.
- Developed REST API automation scripts to find defects in all corner scenarios.
- Developer Trackers for to find out application performances based on the API .
- Developed common utility classes and libraries that could be used across all automation projects in Integra
- Involved in functional testing, black box testing, negative testing, compatibility and recovery testing
- Experience in testing native apps Android platform for mobile and tablets.
- Very proficient in using tools like JIRA, Bugzilla.
- Created various types of UML Diagrams like Use Case Diagram, Activity Diagram, Class Diagram and Sequence Diagram to model the business use cases, business activities, business entities & workflow.
- Enhanced the Test Cases by analyzing the Specification Documents.
- Worked with business units to ensure organizational and team effectiveness and to help manage change initiatives.
Environment: Agile-Scrum, Windows7, SQL Server, JAD, TFS, JIRA, Microsoft Office, UML, MS Visio 2010
Confidential
QA Analyst
Responsibilities:
- Identified and diagnosed strategic data inconsistencies and errors given that majority of client data pulls from multiple sources.
- Developed Experience is customer Prioritization & seamlessly communicating the required changes and impacts to all effected party.
- Worked closely with Account Managers to develop strategy and reporting in support of client goals.
- Provided insight at design sessions with Development teams to help translate requirements into workable business solutions, advocating for additional data or services as necessary to address key business issues, researching, vetting, and recommending available third-party vendors to management and business leaders as appropriate.
- Provided post implementation support to stakeholders and end-users across multiple business domains by defining (UAT TESTING ) user acceptance criteria; performing and overseeing functionality tests to Identify solution defects or shortcomings; prioritizing and escalating user problems; partnering with the Training department to coordinate the development of training materials (e.g., FAQs, user guides, workflow charts) and training delivery as needed; served as a liaison between business stakeholders & Development team, to manage requests for additional scope or process changes
Environment: Agile-Scrum, Windows7, SQL Server, Microsoft Office, UML, COGNOS reporting tool, TFS, ASP.NET
Confidential
Programmer Analyst
Responsibilities:
- Conducted design thinking workshop to spread the word of design thinking concept which was an initiative to revolutionize the minds of thinkers, developers and every associate to think and work behind “the fail earlier “concept were in u get to know the critics during each and every step during prototype preparation.
- Conducted surveys with a sample of 40 people belonging to a wide variety of verticals to know their expectations in gamifiying the apps.
- Assisted the Scrum Master with preparing Sprint Backlogs and milestone tracking for each Sprint cycle
- Analyzed, collected and prepared user requirements, definitions, scope and expectations for deliverable plans and delivered system documents, processes, diagrams.