Senior Test Automation Engineer Resume
4.00/5 (Submit Your Rating)
MD
SUMMARY
- Software Test Automation Engineer with 6 years experience in software quality assurance and software testing in various industries, projects, and environments.
- Specialized in automated testing in various business domains including financial, healthcare and, IT Service and Solutions industries.
- Experience in writing Test Plans, defining Test Cases, developing and maintaining Test scripts, analyzing the results of scripts, interaction with developers in fixing the errors.
- Involved in development of Test Process, prepared test scripts, running tests, and reported status of the tests.
- Experienced in Test management and defect tracking tools like ALM, JIRA.
- Good understanding and experience working on AGILE Methodologies and involved in all phases of Software Development Life Cycle (SDLC)
- Automation of functional testing framework for all modules using Selenium WebDriver.
- Developed Hybrid automation framework in JAVA by using Page Object Design pattern.
- Expert on Selenium Automation using Web Driver. Heavy programming experience using Java, TestNG
- Implemented Cross Browser Web Testing with Selenium WebDriver and Selenium Grid.
- Developed automation cross browser testing and created custom reports.
- Strong Experience in GUI Testing, Functional Testing, Regression Testing, Integration Testing, Back end testing, Build Verification Testing and User Acceptance Testing.
- Good knowledge on Object Oriented Programming (OOP) concept. Extensively used Java for test case automation
- Maintained the Selenium & JAVA automation code and resources in source controls like GIT, SVN over the time for improvements and new features.
- Knowledge in code build and deployment using Maven and Jenkins
- Writing and executing SQL statements for checking the validity and integrity of the data in various databases such as Oracle, MYSQL, and Microsoft SQL Server etc. to perform backend - Testing
- Experience with coding in Java. Understanding of software design principles and understanding of OOP design principles.
- Good experience in Defect Life Cycle Management tools like JIRA.
- Strong Experience in SCRUM processes. Participated in SCRUM planning sessions.
- Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.
- Strong team player with an ability to work efficiently and effectively in a team environment.
TECHNICAL SKILLS
- Testing Tools: Selenium Web Driver, HP ALM, JIRA.
- Languages: Java, SQL, HTML, XML.
- Databases: SQL Server, Oracle, DB2, MS Access.
- Operating Systems: Windows, UNIX, Linux.
- Web/App servers: IIS, Tomcat
- CM and Other Tools: Eclipse, Git, MS Office, Adobe Acrobat, Jenkins, Maven
PROFESSIONAL EXPERIENCE
Confidential, MD
Senior Test Automation Engineer
Responsibilities:
- Involved in daily meeting with Team members to keep track of defects and provided update on testing progress to the Team Lead.
- Reported software defects in JIRA and interacted with the developers to resolve technical issues.
- Involved in designing and building automation frameworks in support of continuous integration.
- Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
- Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
- Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.
Environment: Java, Selenium WebDriver, Jenkins, TestNG, Maven, Jira, Git, Eclipse IDE, SQL, Internet Explorer, Firefox, Chrome, Oracle, Windows.
Confidential, NY
QA Automation Engineer
Responsibilities:
- Worked closely with developers and other QA members to define test requirements and developed test cases based on the Business requirements and System requirements.
- Responsible for design and development of requirements collected from the customer.
- Prepared test plans to identify test strategies and resource.
- Involved in Maven configuration for running servers and scripts after the build.
- Involved in preparing a report of all automation difficulties and test results for further application using Maven.
- Experience in handling and toggling with iframes, cookies, pop ups, drop downs, alerts, and multiple windows
- Performed parallel testing of selective test cases and developed custom Java library to read test data from XML and Properties files using TestNG and Selenium WebDriver
- Used Jenkins as continuous integration server to run automated test suites.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- Experience in dealing with interfaces like Actions (to handle mouse events), Takes Screenshot (to capture screenshots), and JavaScriptExecutor (to deal with hidden elements, generating alerts, scrolling, highlighting etc.)
- Developed Automation java code for CSV files load data validation.
- Performed Regression testing for new builds and every modification in the application using Selenium.
- Used Selenium WebDriver to run test cases in multiple browsers and Platforms.
- Worked closely with Business teams and participated in Business Acceptance Testing (BAT).
- Opened defects and worked closely with development team for getting the issues resolved in timely manner
- Actively participated in status report meetings and interacted with other team members for technical issues.
Environment: Java, Selenium WebDriver, Maven, Jenkin, Junit, Oracle, Windows7, UNIX, JIRA.
Confidential, MO
QA Engineer
Responsibilities:
- Reviewed and analyzed the Business requirements and Functional requirements to better understand the client needs.
- Worked directly with Business Analysts to understand the changes and updated requirements.
- Conducted Black box testing, Smoke testing, Screen Validation testing, Data driven testing, Positive & Negative testing, System testing, Regression testing, End to End testing, Functional testing,
- Worked with development team to understand technical design and architecture for test planning.
- Executed Manual and Automated tests and reported defects by running automated tests; executed manual tests; reviewed results of all tests and reported anomalies into the defect tracking database; verified the resolution of all defects for an assigned project.
- Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in ALM(Quality Center).
- Connected to database to Query the database using SQL for data verification and validation.
- Involved in weekly review meetings.
- Identifying & updating the regression suite for every release.
- Performed system testing for entire system.
Environment: ALM(Quality Center), QTP, MS Office, SQL Server, Oracle, Windows, UNIX.
