Software Automation Engineer Resume
Union, NJ
OBJECTIVE
- Over 5 years of extensive experience in Software Quality Assurance in both Manual and Automated Testing for web based and mobile application.
- As a Software Automation Engineer seeking a software QA testing position in a company where I can use my current knowledge and use it to enhance, develop and for continuous growth of the organization, and maintain strict adherence to its guidelines, policies and procedures.
SUMMARY
- Dynamic & Self - motivated professional having 5+ years of experience in Web application, Mobile application, Database, Functional and Automation testing using Selenium WebDriver.
- Experience in testing Mobile Applications for Android devices and IOS both in Emulator/Simulator or real devices
- Tested Smoke Testing, Integration Testing, Functional Testing, Regression Testing.
- Proficient in creating automation script from scratch. Sound knowledge of developing different type of framework like page object model and Data driven framework using Java, Junit and TestNG.
- Experience in Maven for Project building tool and Jenkins/Hudson for Continuous Integration and GIT for version control.
- Experience in Selenium-grid and Sauce labs for parallel and cross browsing testing and log4j for logging framework.
- Experience in Web debugging tools like XPath, FirePath, And Firebug and also provided efficient locators for strategies like Xpath and CSS to run web driven scripts.
- Hands on experience in API testing like RESTful API using Rest Assured framework.
- Expert in agile methodology for environment.
- Solid analytical and dynamic troubleshooting skills and ability to work independently with minimal supervision and also perform as part of a team.
- Experience in supporting Test Cycles, Compiling Test Status Reports, participating Defect Status meetings, Project Status meetings and interacting with Project Managers, Operations Teams and Engineers.
- Sound knowledge on SQL queries and backend validation testing
- Good in Web Architecture using different language like HTML, CSS, JavaScript, JQuery, Web server etc.
- Expert using bug tracking tools like Jira, Bugzilla
TECHNICAL SKILLS
Testing Tools: Selenium IDE, RC, WebDriver and Grid
Programing Language: Java
Mobile Testing: Appium (Android, IOS)
Web Service Testing: Postman/Rest Assured
Continuous Integration Tools: Jenkins
Version Control: SVN, Git
Project Build / Framework: Ant, Maven, Sikuli, POM, BDD
Testing Framework: Junit, TestNG, Cucumber
IDE: Eclipse, Intellij
Databases: MySQL
Test Management Tools: Test Link
Bug Tracking Tool: Bugzilla, Jira
Application Servers: Apache, Tomcat
Software Development Methodologies: Agile (scrum), Waterfall and Iterative
Operating Systems: Windows XP, Windows 7/8/10, LINUX, Mac
Logging and Cross Platform: log4j, Sauce Labs
Web and GUI Tools: HTML, CSS, Java script, Ajax
PROFESSIONAL EXPERIENCE
Confidential - Union, NJ
Software Automation Engineer
Responsibilities:
- Write and Execute automated tests scripts using JAVA programming language for automation testing of the web application using Selenium Web Driver API.
- Good understanding of core Java and ability to write automation code for functional test automation using Selenium.
- Involve in mobile app testing using Appium across the web
- Automated Web Application Testing using Cucumber framework in an Agile environment
- Writing automation script based on manual test case on existing hybrid framework which combination of Java, TestNG, Page Object Design model, data driven framework, keyword driven, customized jar file with customized report.
- Automate test cases using data provider and data driven framework for validate different credentials.
- Using Sauce Labs to run regression tests on multiple platforms and browsers in parallel.
- Integrate Automation scripts on Continuous Integration tool like Jenkins and used GIT as a Code repository.
- Conduct GUI, Functional, Frontend/Backend testing and reviewed pages for content problems, graphics problems, and link verification.
- Testing the application for different browser compatibility such as IE, Mozilla Firefox and Chrome.
- Testing different restful API manually using postman plugin whether working as expectedly or not.
- Experience testing web API's (REST) and web services utilizing in REST Assured framework.
- Test customized builds after daily API deployments to ensure they function as expected.
- Create Traceability matrix to keep track of changes in a requirement to dat of the testing efforts.
- Working on agile methodology, Log4j for logging framework and Jira for bug tracking tool.
- Performed backend testing using SQL queries in MySQL database.
Environment: Agile, Selenium WebDriver, LINUX, Java, Mac OS, MySQL, Eclipse, TestNG, Sauce labs, Jira, Java, BDD, Cucumber, Rest Assured, Postman, Appium (Android, IOS)
Confidential - Somerville, NJ
Test Automation Engineer
Responsibilities:
- Assessed level of effort for QA tasks, resolve blockers in the QA cycle without manager intervention
- Created and executed test plans and test cases, automate test cases and regression test suites, and, in general, for measuring software quality and improving software development process.
- Performed Black Box Testing, Positive, Negative, Data Driven, Functional, UI, Backend, System, Integration Testing and Regression Testing.
- Expertized in QA Methodologies, like Agile, SCRUM, Waterfall. Quality Assurance Life Cycle and Jira for bug tracking tool.
- Worked closely with various engineering teams, customer support, product management and the partners to build, drive, and implement end to end Quality Assurance objectives & processes
- Worked on Existing framework which was build using BDD cucumber framework with Java Junit and page object model pattern.
- Created automation framework using Java, TestNG and Selenium WebDriver for smoke testing.
- Experience using continuous integration tools such as Jenkins and Git as a SCM.
- Tested company's web app functionality (IOS and Android) manually to change the user agent in browser.
- Ran some SQL queries to retrieve the data from database using JDBC and used those data in automation script to design test case.
Environment: Agile, Jira, Selenium WebDriver, Java, TestNG, Junit, POM, Git, Jenkins, Cucumber.
Confidential - NY
QA analyst
Responsibilities:
- Created documents detailing the process for each of the test scripts and the scenarios each script performs.
- Analyzed BRD and wireframe to write manual test case accordingly.
- Prepared Test cases for the application and reviewed them with the developers, BA and finalized the test cases.
- Highly proficient in all aspects of delivering quality software.
- Highly proficient in black-box test planning and software testing; such as functional, robustness, performance, regression, smoke and all other applicable forms of manual and automated testing
- Developed and updated Test Plans, Test Cases and Test Scripts in Test link; Log and track defects using defect management process or test management tool Jira.
- Assist in on-going process improvement efforts to ensure test planning, execution, and reporting is TEMPeffective and efficient.
- Knowledge on how to setup and run the tests for multiple browsers (IE, Firefox, Chrome and Safari).
- Involved in working on Selenium WebDriver for Functional and Regression testing.
- Attended all meeting and clarify everything from team member and put my opinion as well.
- Tested functionality on different environment such as QA, staging and production.
- Coordinated with team for release mechanism during the deployment.
- Participated in the technical review of test automation project deliverables ensuring deadlines and schedules are still in scope and on track.
- Verify new and changed features across multiple browser types using both manual and automated scripts and programs.
Environment: Windows, Jira, Testlink, agile, Selenium WebDriver, Java.
