Automation Engineer Resume
SUMMARY:
- Experienced Tester with around 8 years of experience in Manual and Automation Testing for Web - based, Cloud applications, Mobile / Client-server applications in Data Processing, Data Streaming and Data Consuming.
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver, Quality Center, Cucumber, Appium
Languages: Java, Java Script, HTML, SQL, CSS
Frameworks: Junit, TestNG, TDD, BDD, Data Driven Framework, Keyword Driven Framework
Web Services: REST, SOAP, XML, JSON
Methodologies: Agile, Scrum and Waterfall, Hybrid
Defect Tracking Tools: TFS, ALM/Quality center, JIRA, Rally
Platforms: Windows, UNIX, Linux
Continuous Integration Tools: Jenkins, GITHUB, Maven
Databases: DB2, MariaDB, Couchbase, Oracle, MySQL, Snowflake
Other Tools: Splunk, Putty, IBM Data Studio, SOAP UI, Postman, JMeter, Confluence, XL ReleaseAzure Data Bricks, Robo3T, Kafka Tool
PROFESSIONAL EXPERIENCE:
Confidential
Automation Engineer
Responsibilities:
- Review requirements, specifications and technical design documents to provide timely and meaningful feedback
- Estimate, prioritize, plan and coordinate testing activities
- Develop software systems using test driven development employing CI/CD practices and used Jenkins for the execution of test scripts.
- Managed requirement activities using an iterative and incremental methodology such as Agile using User stories and Acceptance Criteria.
- Created and executed detailed test cases with step-by-step procedure and expected results and maintained the test logs, test reports, test issues, defect tracking using Jira.
- Performed API testing using SOAP UI and Postman.
- Provide analysis of the inputs from clients, stakeholders, end-users, and other project participants.
- Provided my inputs on sprint development, duration, requirement development, especially in Scrum.
- Developed automation functional test framework utilizing Java, Junit, TestNG and Selenium WebDriver API. This allowed us to benefit from the power of implementing an automated testing program without having to pay very high licensing free that come with commercial automated testing products.
- Involved in the Kafka Automation with Data Processing, Streaming, Consuming and Producing where implemented the code using Cucumber and written the test cases in Gherkin using the TestNG annotations.
- Created custom framework for API automation using Java SPRING REST Template.
- Implemented Selenium library for the Azure DataBricks where it is used for web app automation in the same framework.
- Design, develop and execute automation scripts using open-source tools
- Identify, record, document thoroughly and track bugs
- Perform thorough regression testing when bugs are resolved
- Test Data Driven solutions by defining test cases and test strategy and provide support for application codes and solutions
- Execute jobs or Scripts using enterprise schedulers / Cloud Schedulers across various environments for testing the functionality.
- Developed code using Java with the Rest Assured for GET, PUT, POST, DELETE calls which are needed for API testing integrating in the Spring framework.
Confidential
Automation QA Engineer
Responsibilities:
- Supported QA Manager to create Test Plan and Test Strategies as per Requirements and BRD guide.
- Created and executed detailed test cases with step-by-step procedure and expected results and maintained the test logs, test reports, test issues, defect tracking using Rally.
- Performed functional and regression testing by using Selenium WebDriver.
- Implement robust Page Object Model framework using Object Oriented Programing Java and open-source unit test framework TestNG that increase the code maintainability.
- Revised user stories, such as requirement generation, out of scope stories, missing stories, etc. and detailed consultation on features with the developers.
- Developed automation scripts for Mobile Native applications on iOS and Android platforms using Appium and Java.
- Automated Mobile tests using Cucumber.
- Compiled code to run batch jobs that will kick off executions of the scripts in Jenkins Server.
Confidential
Software QA Tester
Responsibilities:
- Analyze Technical specification and Business Requirements to develop test cases.
- Create Modular Automated Test framework library for reusable, easy to use and easy maintenance automated test scripts.
- Creating Keyword driven, and Data driven automated test script to maximize the automation script with Selenium WebDriver.
- Expertise in developing QA Test Plan, Test Conditions, and Test Cases; ensuring adequate testing of software both before and after completion; conducting and documenting UAT.
- Worked directly with Business users performing User Acceptance Testing (UAT).
Confidential
QA Engineer
Responsibilities:
- Created Test Cases and Tested Salesforce application fields, page layouts, record types, searching, list views, queues, reports, and dashboards.
- Tested various Salesforce application standard objects like Accounts, Contacts, Cases, Leads, Campaigns, Reports and Dashboards. Involved in data mapping and migration of data legacy systems to objects and fields.
- Used group discursion sessions, and one-on-one meetings to identify business and System Requirements, and documented using Use Case Modeling, Process Flow diagrams and documentation.
- Identify, record, document thoroughly and track bugs
- Revised user stories, such as requirement generation, out of scope stories, missing stories, etc. and detailed consultation on features with the developers.
- Identified, analyzed, and documented defects, errors, and inconsistencies in the application using ALM/Quality Center.
Confidential
Quality Analyst
Responsibilities:
- Involved in QA Docs (Test Plan, Scenarios, RTM, Test Case Design), Peer Reviews, Test.
- Designed & Implemented a Hybrid Test Automation Framework using Selenium WebDriver.
- Performed GUI functional testingmanually for the application.
- Expertise in Test Plan creation, Test Case Design, Test Case Review, Test Case Execution, Writing Test scripts, testingtools Usage, Defect management, and Prepare Test reports.
- Designed and reviewed the test scenarios and scripts for given functional requirements and automated test cases in QTP.
- Designed data-driven testingin QTPand captured data dynamically from web controls.
- Developed automation test cases, executed these test scripts from test lab and logged defects in Rally.
- Performed Functional, System and Regression Testing on web applications at various phases of the Project life Cycle.
- Performed browser compatibility testingof application under various cross browsers (Safari, Firefox, IE, Chrome).
