Senior Automation Engineer Resume
Parsippany, NJ
SUMMARY:
- Technically minded professional with expert in software testing and QA of client, server, & web - based applications.
- Analytical, results-oriented, and performance-driven professional, offering more than Six years’ experience in IT and software testing within financial, insurance, and e-commerce industries.
- Adept at designing and developing test plans , cases, and automated scripts; participating in evaluating business level- requirements, and manual testing methods; and performing smoke , functional , integration , system , User Acceptance Testing (UAT), regression , and graphical user interface (GUI) testing. Skilled in object-oriented programming (OOP) through Java , while implementing inheritance , polymorphism , encapsulation , abstraction , and Java collections .
- Selenium Grid / Waterfall & Agile Methodologies / Version Control Management / Team Building & Leadership
- Automation Engineering / Relationships Building / Troubleshooting & Debugging / Root-cause Identification.
- Developed and run the Selenium automation framework, as well as built WebDriver project using Maven.
- As the only QA specialist in the team, managing overall quality assurance activities.
- Created robust framework from scratch and worked on enhance the existing automation framework.
- Wrote highly efficient and maintainable Java code to develop Page Objects using the Selenium Framework.
- Expertly carried out smoke, functional, regression, integration, and UAT testing.
- Devised robust test plans and t scripts as per business requirements and functional specifications.
- Wrote functions for business logic, improved scripts, debugged scripts, and saved time for regression testing, smoke, and sanity testing.
- Created automation reports using third party plugin, including surefire, extends report, and cucumber report.
AREAS OF EXPERTISE:
- Browser Automation
- Project Management
- Quality Assurance Engineering
- Mobile App and Mobile Web Testing
- Manual and Automated QA Testing
- Software Testing Life Cycle (STLC)
- Software Development Lifecycle (SLDC)
- Test Automation Framework Development.
TECHNICAL SKILLS:
Operating Systems: MS-DOS | Windows | macOS | Linux | UNIX | iOS | Android
Methodology: Waterfall | Agile (Scrum) | V-Model (Software Development)
Databases: Microsoft Access | Oracle | Microsoft SQL Server
Testing Tools and Framework: Selenium Web Driver | Eclipse | TestNG | JUnit | Maven | J-Meter | Postman | Rest Assured | GIO | Active MQ | DIV | Appium | Jenkins | Git | Firebug | Cucumber | Apache POI
Defect Tracking Tools: HP Quality Center/ALM | JIRA | TFS
Programming Languages: Java | JavaScript | Gherkins | SQL | HTML
PROFESSIONAL EXPERIENCE:
Confidential, Parsippany, NJ
Senior Automation Engineer
Responsibilities:
- Display technical expertise in building automation framework from scratch through Selenium WebDriver, Java Programming Language following BDD with Cucumber
- Utilize Gherkins language to write test cases, Maven to build tools, TestNG for unit testing, Git for version control, Jenkin for CI , and Selenium Page Factory concept for Page Object Model
- Maintain active participation in release and sprint planning, retrospective, and daily Agile Scrum development
- Develop and implement the following applications:
- Behavior-driven development (BDD) scripts with Cucumber and written step definitions;
- Data-driven test framework with Page Object Model approach;
- Tests for usability , interface , low-level resource, service, and compatibility testing for mobile devices;
- Oracle SQL Queries to validate data from the database tables, along with back-end testing ; and
- Automated test framework in Selenium , while deploying source code to GitHub
- Drive key initiatives through the following technologies:
- Gherkin Syntax to test the behavior of BDD , along with Cucumber with Selenium ( WebDriver );
- TestNG , Apache POI frameworks for test suite and data-driven testing;
- Jenkins for continuous integration and development;
- Java, Maven, Git, JUnit, and TestNG framework to create, debug, and run automated test scripts in Selenium WebDriver, and J-Meter for performance testing, Rest Assured and Postman for API Testing;
- TFS and application lifecycle management ( ALM ) for defect life cycle from opening to closure
- Demonstrate excellent skills in various testing, including smoke, black box, functional, integration, UI, data, interface, regression, and UAT web and client-server-based applications
- Deal with the preparation of test strategy and schedule for new and upgraded application and services
Confidential, McLean, VA
Automation Engineer in Test
Responsibilities:
- Worked with existing framework for the aforementioned project
- Initiated test cases and complex SQL queries to validate test data ; and conducted integration testing of combined software modules and tested as a group
- Held accountability in executing various tests, including:
- End-to-end testing in consideration with all interfaces and subsystem for functional and non-functional testing;
- Member enrollment, eligibility enquiry and response, claim status enquiry and response, and conversation of financial claims ; and
- Coordinated with the EDI Team toward the development and documentation of test strategies for EDI transactions, including all standard transactions, auditing and error correction processes; as well as detailed testing work plans and various testing documents for the assigned EDI transactions
- Displayed strong command in utilizing the following software and applications:
- Selenium Grid for parallel running test scripts ;
- Quality Center for defect tracking and bug reporting;
- Various Selenium locators, such as ID, name, link text, partial link text, XPath, and CSS for appropriate GUI and web elements, while creating automation scripts;
- Selenium Web Driver for numerous test scripts to handle changes in objects, tested application's GUI, and testing environment;
- Maven (Page Object Module) and Jenkins for Selenium test cases;
- Jenkins as continuous integration tool for Selenium test results and Selenium Grid, as well as for nightly build execution; sent status mail to QA Team upon failure of builds; and
- Selenium Web Driver, Eclipse, Java, and TestNG frameworks for test scripts, annotation, parameterization, data providers, test suites, and HTML reports.
Confidential, New York, NY
Quality Assurance Engineer
Responsibilities:
- Participated in peer reviews of software requirements, designs, and test procedures
- Managed the documentation of test plans and test cases based on business rules and requirements
- Demonstrated experience in writing test plans, test cases/scenarios, test strategy, and test result evaluation
- Fulfilled system, UAT, functional , cross browser, and re- tests with the test lead as part of the STLC to ensure full test coverage of assigned test cases
- Secured and properly maintained test cases and test scripts through Quality Center/ALM
- Took charge of preparing test cases in alignment with requirements through HP Quality Center
- Maintained active involvement in internal and external test case reviews
- Closely monitored and directly reported bugs through e-mail notifications to developers through Quality Center
- Exemplified in-depth knowledge of data validation and manipulation in SQL Server databases through SQL queries
- Managed back-end testing for data validation, utilizing complex SQL Queries, incorporating multiple tables
- Made use of SQL Developer for complex SQL scripts in Oracle database.
Confidential, Hartford, CT
QA Engineer
Responsibilities:
- Health Insurance Portability and Accountability Act (HIPPA) electronic Data Interchange (EDI), 834, 270/271, 276/277, and 837/835 transactions based on test scenarios, while verifying data with different modules.
- Participated in peer reviews of software requirements, designs, and test procedures
- Managed the documentation of test plans and test cases based on business rules and requirements
- Demonstrated experience in writing test plans, test cases/scenarios, test strategy, and test result evaluation
- Fulfilled system, UAT, functional, cross browser, and re- tests with the test lead as part of the STLC to ensure full test coverage of assigned test cases.
- Secured and properly maintained test cases and test scripts through Quality Center/ALM
- Took charge of preparing test cases in alignment with requirements through HP Quality Center
- Maintained active involvement in internal and external test case reviews
- Closely monitored and directly reported bugs through e-mail notifications to developers through Quality Center
- Exemplified in-depth knowledge of data validation and manipulation in SQL Server databases through SQL queries
- Managed back-end testing for data validation, utilizing complex SQL Queries, incorporating multiple tables
- Made use of SQL Developer for complex SQL scripts in Oracle database