Automation Qa Engineer Resume
SUMMARY
- Over 5 years of experience as a Software Automation Test Engineer
- Strong understanding Agile Scrum and Waterfall methodologies.
- Proficient in developing Test Strategies, Test Plans, Test Cases, and other testing matrix for both Web and Client - Server Applications.
- Expertise in developing automation test scripts using Selenium WebDriver 2.x/3.x
- Proficient in executing multithreaded test execution on Selenium Grid
- Automated functional tests in Java and Selenium using BDD framework such as Cucumber to execute cross browser / cross platform tests
- Knowledge and understanding of testing frameworks such as TestNG, JUnit
- Understanding of build tools such as Maven, Jenkins
- Web services testing with Rest Assured and SOAP UI
- Experience in integrating automation test suite on Continuous Integration tool Jenkins for nightly batch run.
- Proficient in creating automation frameworks using Page Object Model and Page Factory Design Pattern.
- Experience using JDBC to connect to database for integration type tests.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, BugZilla.
- Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
- Solid SQL skills, can write complex SQL queries, for Back end testing.
- Worked in an Agile Scrum environment with multiple teams with onshore offshore locations.
TECHNICAL SKILLS
Primary Skills: Web Application Testing, Web Services Testing, Automation Testing, Functional Testing, Integration Testing, Database testing, Build deployment and Requirements Management
Testing Tools: Selenium IDE, Selenium Web Driver, Selenium RC, JUnit, TESTNG, Maven, SOAPUI, Jenkins.
Test Management Tools: QC/ALM, JIRA
Programming languages and Web Tools: SQL, JDBC, HTML, XML, Java
IDE Tools: Eclipse IDE
Business Modeling Tools and Methodologies: MS Office Suite (Word, Excel, PowerPoint, Access, Outlook), STLC, Agile, Waterfall
Databases: SQL Server
Web Application Servers: Web Logic, Web Sphere, Tomcat Server
Operating Systems: Windows
PROFESSIONAL EXPERIENCE
Confidential
Automation QA Engineer
Responsibilities:
- Participated in daily scrum meetings to report daily progress of automation activities and sprint planning for test planning activities.
- Understanding Business Requirements and participated in data validation.
- Analyzed and reviewed automation test results for regression and maintained and updated manual and automated tests.
- Configured suite of single threaded and multi threaded test to run parallel on local machine and on VM boxes using Selenium Grid
- Analyzed manual test cases to determine automation eligibility . Developed test scripts for in sprint automation. Documented and reported in-sprint and previously introduced bugs.
- Helped manual QA team members to get up-to the speed with element identification and understanding of basic features of Selenium. Assisted QA and developers in setup of Automation Frameworks.
- As a part of Automation Framework team, I reviewed pull requests and contributed towards framework changes to improve test execution and run time.
- Estimating automation efforts for entire automation life cycle & preparing automation Test Plan.
- Preparing automation scripts & doing reviews.
- Created and Executed and Maintained 200+ UI test cases using Selenium WebDriver and Java.
- Designed and developed Automation Framework (Keyword-driven and Data-driven) using Selenium Web Driver. Responsible for debugging test cases at customer site
- Handle responsibilities of applying testing methodologies for testing various networking platforms.
- Developed Automation Test scripts using cucumber, Java, Selenium Webdriver.
- Perform tasks of analyzing contract requirements as well as provide recommendations in testing plans and equipment
- Executed basic level testing during script creation for different browsers like Chrome, Firefox and IE using Html Unit.
- Worked closely with data modeling team in impact analysis for changes in UI, object properties, addition of new fields, & renaming the fields.
- Execution of test suites and HTML report generation using TestNG.
- Updating automation test status to all stakeholders.
Environment: Windows, Selenium Web Driver 2.x/3.x, Eclipse, cucumber, TestNG, Html, JUnit, Maven, QC/ALM 11.0.
Confidential
Manual Tester
Responsibilities:
- Developed Manual Test Cases based on Use Cases for specific functional requirements.
- Performed functional testing, integration testing, and validation testing on various applications with manual testing process.
- Used Simple and Complex SQL Queries like Joins, Select, and Update for data validation and data manipulation in the new data warehouse environment.
- Used SQL queries to perform the back-end testing on Oracle.
- Conducted regression testing after every new build.
- Worked with users on User Acceptance Testing.
- Prepared status summary reports with details of executed, passed and failed test cases.
- Report and review the defects in Mercury Quality Center defect tracking systems.
- Performed Functional, Integration, System, Regression and Database testing.
- Reported defects using QC and interacted with developers to resolve defects/issues.
Environment: Quality Center, JAVA, XML, Manual testing, MS SQL Server, SQL, MS Office.
