Automation Test Engineer Resume
Chicago, IL
PROFESSIONAL SUMMARY:
- 6 years of experience in Software Quality Assurance and QA implementation.
- 2 years of experience in mobile application testing
- 2 years of experience in Selenium Webdriver
- Strong experience in Manual and Automation testing of Web based, Mobile (IOS, Android) and client Server Applications
- Experience in preparation of test plans, Development, review and execution of test Scripts based on functional and business requirements
- Good Knowledge in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) on Waterfall, V - Model and Agile Environments.
- Experience in Smoke Testing, Functional Testing, Integration Testing, GUI Testing, Regression Testing, Load/Performance Testing, System Testing, User Acceptance Testing.
- Experience in test automated scripts generation using Selenium WebDriver and TestNG.
- Experience in bug tracking, triaging and test management tools like Bugzilla & JIRA.
- Experience in Cross-Browser Testing using IE, Chrome, Firefox, Safari etc.
- Proven expertise in software QA life cycle activities such as analyzing requirements, design, develop and implementing test cases and test scripts, defect reporting and tracking.
- Extensive working knowledge on heterogeneous platforms like Windows, IOS and Android.
- Ability to work closely with business analysts, project managers and developers to understand requirements and business processes for testing.
- Quick learner, strong work ethics and willingness to work hard to achieve employer objectives.
- Excellent interpersonal and communication skills and ready to take an independent or team challenge.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver, Junit, TestNG, Quality Center/Test Director
Platform: UNIX, Linux, Windows, Mac, iOS, Android
Languages: C, C++, C#, Visual Basic, Java, HTML, XML, JavaScript, SQL
Built Tools: ANT, Maven
Continuous Integration Tool: Jenkins
Version Control: CVS, Git
Methodologies: Agile (Scrum), Waterfall, TDD
Databases: MYSQL, SQL Server, SQLite
Test & Defect Management: Jira, Bugzilla, Test Track, Seapine
Configuration Management: SVN, GITHub
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
Automation Test Engineer
Responsibilities:
- Participated in planning and developing test strategies and plans for Functional and Performance tests
- Performed backend testing by writing complex SQL Queries using Oracle TOAD.
- Performed Web Services testing using SoapUI.
- Created scripts using Selenium WebDriver, TestNG, GRID and setup with Jenkins to run post deployment.
- Participate in documenting Automated Test Strategy and assist the Testing Team with on-going Automated Test Execution.
- Used Agile programming techniques, such as test-driven development, continuous integration and testing, and story-based iterative development to build better software
- Interpret application architectures and identify areas for automation.
- Creation of Test Data needed for testing.
- Develop and execute application software testing such as functional, integration, and regression testing to ensure the quality of the features.
- Create test plan, test cases, test scripts to support specific software testing objectives, and assist team in creation, review, and finalization of agile stories and story acceptance criteria.
- Reviews and give value added input on the Product Requirement Documents created by project Manager.
- Created common methods useful for different customers testing using Hybrid framework.
- Performed multi browser testing to check application can work on IE, Firefox and Chrome browsers.
- Define and track quality assurance metrics such as defects, defect counts, test results and test status using JIRA defect tracking system.
- Create and maintain the Selenium scripts for automation.
- Perform Integration testing functional testing regression testing and End to End testing of the new releases in Workplace Engagement.
Environment: Selenium Web driver, Java, TestNG, SVN, Web Services, SoapUI, Agile Scrum, SOAP, REST, Jenkins, WSDL, Oracle SQL.
Confidential, Novi, MI
Automation Test Analyst
Responsibilities:
- Involved in developing test plan, test strategies, test scenarios, test scripts and test steps based on Business and System Use Cases.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium WebDriver.
- Involved in executing automated test cases using Selenium WebDriver to automate manual testing solutions.
- Performed Unit testing for Java applications using JUnit.
- Worked on developing the automation scripts using Selenium WebDriver with JUnit Frame work.
- Performed Data driven testing using Selenium WebDriver and JUnit functions, which reads data from property and XML files.
- Created test cases, test plans, tested API’s, wrote JUnit test cases, executed code coverage, wrote automation scripts using Selenium, executed database queries for testing purposes and led different projects in the shipping and checkout domain.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium WebDriver.
- Performed functional testing of Web services testing using SOAP UI.
- Wrote test cases, implemented ran and added versions and iterations using Test Manager for positive, negative and END-TO-END Test cases.
- Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
- Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
- Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
Environment: Java, Selenium Web Driver, JUnit, Ant, Jenkins, SOAP UI, Quality Center, Fire path, Firebug, Xpath, HTML, CSS, agile, Internet Explorer, Chrome, Firefox, SQL, Windows.
Confidential, Sunnyvale, CA
Software Quality Assurance Engineer
Responsibilities:
- Analyzed business requirements and design documents to author test plan and test cases.
- Followed Agile(Scrum) Methodology
- Analyzed Test Plan and developedTest Casesfor web and mobile applications
- Participated in requirements reviews, design reviews, system analysis and test cases and results reviews.
- Maintained test cases in data repository
- Performed web application functional testing (manual & automation) iPad application functional testing using simulators and devices
- Performed Smoke Testing, Functional Testing, Regression Testing, Integration Testing System Testing, Performance testing
- Responsible in providing regular Test Reports to the management.
- Worked concurrently on multiple projects
- Written defect and interacted with developers to help them in solving the problems.
- Used bug-tracking tool for defect reporting and bug tracking.
- Tracked, Managed and documented the performance of the application during UAT.
Environment: Windows, Mac, IOS, Android, MS Office Suite 2007, Bugzilla, SVN, Seapine,
