Snr Qe Automation Lead Resume
San, FranciscO
PROFESSIONAL SUMMARY:
- Over 12+years of professional experience in Quality Assurance and Automated Software Testing using Selenium Webdriver, Python, SoapUI, Java and Postman services.
- Automation scripting experience in Web - based Intranet/Internet applications using Selenium Web Driver.
- Specialized in reviewing & analyzing requirement specifications, documenting Test Plans, developing and executing Test Scenarios, Test cases, Test Scripts, Requirement Traceability Matrix and creating Test Reports.
- Experience with cucumber and Capybara, Watir, Selenium Webdriver alongside distributed source control system such as GIT or Mercurial.
- Automated, debugged and resolved issues in test script using Python in Selenium WebDriver.
- Experience in writing automated test scripts using Data Driven, Keyword Driven methodologies in Selenium.
- Experienced in testing on both mobile devices (Android and iOS Platforms ) and device emulators using Appium for Mobile Automation Frameworks.
- Experienced in automating and scheduling Selenium WebDriver builds in Jenkins, via ANT (build.xml files) or Maven (pom.xml files).
- Comfortable working as a team member as well as independently; quick learner with excellent analytical, communication and interpersonal skills.
- Strong experience in planning and execution of Black Box, Integration, System, Functional, User Acceptance (UAT) and Regression Testing of various Client Server applications.
- Coordinated with the Users, Development Teams both Onsite and Offshore.
- Excellent presentation skills to showcase ideas, data and work to the team and organization.
- Extensive hands on experience with all levels of testing including Smoke testing, Functional testing, Integration testing, System Testing, Regression Testing and Database testing.
- Excellent communication skills across teams, roles and with all stakeholders.
- Adept at multi-tasking and can work well under tight deadlines with high efficiency.
- Strong leadership skills in presenting testing topics to quality assurance peer group.
- Assessed risk for determining appropriate levels of testing.
- Experience at developing, implementing, maintaining and managing manual/automated testing systems and environments.
- Responsible for helping to identify gaps and needs of the agile team; including resources, skills, resource allocation, task assignment and delegation.
- Experience leading ambiguous situations, dealing with IT issues and coming up with effective solutions to ensure project deliverables on time and within budget.
- Strong estimating and planning skills with the ability to clearly write technical specifications.
- Problem-solving skills and the abilities to analyze quantitatively, scope technical requirements and effectively prioritize program deliverables.
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco
Snr QE Automation Lead
Responsibilities:
- Researched, identified and implemented newer test automation technologies.
- Worked on Android Automation, iOS Automation (XCUITest), API (Ready API / SOAPUI / RestAssured ) Automation, Cucumber Automation (BDD), Robotic Arm .
- Worked collaboratively with cross-functional teams to understand project objectives, gathered automation requirements, designed automated tests and troubleshooted issues.
- Implemented scalable test automation solutions.
- Improved quality, delivery, and innovation of processes and solutions.
- Developed Test Cases to test Web Services and RESTful calls using SOAPUI tool.
- Validated web services and RESTful calls by comparing the data with Database and User Stories.
- Conducted Regression Testing on various builds of the application and reported the defects to the developer using JIRA.
- Scripted in Java with selenium web driver framework in an Object Oriented Programming approach and checked in code into GitHub repository using GIT and scheduled builds on Jenkins.
- Wrote complex SQL queries to validate the database, by making sure that the data is being populated in respective tables.
- Used Git as code repository and Code Collaborator to manage code reviews.
- Performed API Level testing for Web Services, enhanced the Test harness and developed many Test suites using XML and Python Developed scripts in Python to automate the data analysis, generating statistics isolating trends in memory failures.
- Created and executed functional automation scripts using Java, Selenium WebDriver, Watir, TestNG automation tools against web application.
- Wrote API, JDBC and WebDriver UI automated tests using JUnit, Selenium WebDriver.
- Developed, maintained and executed automation tests to ensure sufficient test coverage for iOS and Android applications.
- Established test case writing guidelines for entire QA department and instituted process for reviewing test cases created for new project.
- Monitored and Developed test metrics and proclaimed timely communication to key stakeholders on a regular basis.
- Researched, identified and implemented newer test automation technologies.
- Worked collaboratively with cross-functional teams to understand project objectives, gathered automation requirements, designed automated tests and troubleshooted issues.
- Implemented scalable test automation solutions using Docker.
- Improved quality, delivery, and innovation of processes and solutions in AWS environment.
- Proposed tradeoffs and provided risk assessment to stakeholders.
- Managing efforts in quality assurance and system level testing and delivery and commercialization in consumer electronics.
- Served as a leader and mentor for developers and QA/QE team to improve process, efficiency, and quality and assessed the status of releases and help ensure that releases go out promptly and qualitatively.
- Managed large scale projects while coordinating with offshore QA/QE, PMO, product and development teams.
- Led the process of building metrics to measure and monitor product performance.
- Supported and optimized continuous integration and production deployment processes.
Environment: MySQL, Jira, Agile SCRUM, SOAP, XML, SOAPUI, Web Services, Hive, Hadoop, Scala, Data Science, Machine Leaning, Android, iOS, Hadoop, Selenium (Selenium Webdriver, TestNG, JAVA Script), Eclipse IDE, JAVA, CI, CD, IOS, Android, QTP, Selenium, TDD, Gherkin, Cucumber, Performance, Neo Load, Agile, Jira, Confluence, SOAP UI, Mobile Testing Web Services, AWS, Docker, Mobile Analytics, Jenkins, AWS, Sauce Labs, NodeJS, Protractor .
Confidential, San Jose, CA.
Snr QE Engineer
Responsibilities:
- Managed and reviewed Hadoop log files and worked on Kafka Streams, Mesos and DBvisualizer.
- Handled importing of data from various data sources, performed transformations using Hive, Map-Reduce, loaded data into HDFS and extracted the data from Cassandra, into HDFS using Sqoop in Big-data Horton-works Framework.
- Performed Backend Testing writing complex SQL Queries and Sub Queries for Database Testing with good knowledge on Linux environment, shell scripting.
- Used ETL Tools to validate and compare data of source and target databases .
- Exported the analyzed data to the relational databases using Sqoop for visualization and to generate reports for the BI team.
- Tested simple to complex Map Reduce jobs using Hive and analyzed the data by performing Hive queries and running Pig scripts to know user behavior.
- Configured and created selenium automation scripts in Python using TestNG and page object model (POM).
- Coordinated test-related activities for project delivery on IPTV Project.
- Identified task dependencies and test schedules on Mallard and DVR.
- Reviewed product user interface for conformity to design guidelines.
- Created test data and utilization of test environments using Docker.
- Ensured that the user requirements are addressed through component, sub-system and system verification and validation plans
- Executed Performance, scalability and latency testing.
- Assessed deviation of project performance on the basis of identified risks and testing results.
- Developed high quality automation test engineering best practices, test strategy and principles.
- Juggled testing of multiple releases with multiple dependencies.
- Drove the cross functional team and delivered solutions to complex problems through in-depth data analysis and forensics by using methodical approaches, along with experience, innovation and judgment to make decisions that were be based on partial information.
- Used Selenium Web Driver for automating over 90% of Cross Browser Testing on IE, Firefox, Safari and Chrome.
- Designed Automation Test cases using Selenium WebDriver, JavaScript, TestNG, and Maven. Used Selenium Grid to run test cases in multiple browsers and Platforms.
- Responsible for implementation of Hybrid Test Automation Framework, Apache POI using Selenium WebDriver, TestNG and Maven and JavaScript alongside AWS.
- Worked on Hadoop, MapReduce, Apache Spark, Sqoop, OOZIE, Kafka and Impala in supporting Hadoop applications and testing.
- Developed Automation Scripts for Regression using Selenium WebDriver, JavaScript and wrote TestNG test suites for testing functionality; and worked on Integration with existing API to test Framework.
- Performed Compatibility testing for dynamic and static content of browsers using HTML Ids and XPath/CSS selectors, fire path, and firebug in Selenium.
- Tested Angular JS code by creating test cases in Jasmine & used Apache POI API for data driven testing with JS and selenium.
- Used Selenium WebDriver, Python for automating of Cross Browser Testing on IE, Firefox, Safari and Chrome.
- Performed parameterization of the automated test scripts in Selenium WebDriver to check how the application performs against multiple sets of data using Data Driven Framework.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
Environment: Python, Selenium, Eclipse, TestNG, Postman, Soap UI, JMeter, Jenkins, SQL, Protractor, Node JS, Rest API's, Maven (build tool), GitHub, Jira, Linux, Selenium Web driver, Android, iOS, Appium, Calabash, Postman, TeamCity, Octopus, Artifactory, SoapUI, Appium, QTP, Jenkins, Hudson, iOS, Android, AWS, Docker, Jenkins Selenium, TDD, Gherkin, Cucumber, Performance, Silk Performer, ODM - JDM development models, AWS, Sauce Labs, NodeJS, Protractor.
Confidential, Greensboro, NC.
QE Mobile Lead
Responsibilities:
- Designed and Implemented Selenium WebDriver automation framework for smoke and regression test suites (TestNG).
- Testing of Business Intelligence solutions using Data Warehouse or Data Mart Design, ETL, OLAP, BI, Client-Server applications.
- Automated around 305 test cases using Selenium Webdriver.
- Created selenium automation scripts in Python using Selenium WebDrivers, TestNG, POM and Maven.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Implemented Selenium WebDriver and executed scripts on different browser, platform using Python and Selenium GRID.
- Implemented robot framework hosted on GIT using python to perform acceptance testing.
- Performed API Level testing for Web Services with SoapUI, enhanced the Test harness and developed many Test suites using XML, JSON, Groovy and Python.
- Wrote Python scripts to parse XML/JSON documents and loaded the data in database.
- Worked on the framework using Selenium WebDriver, Apache Http Client, Java, TestNG, Apache POI, Log-cat and patterns including Page Object and Dependency Injection.
- Planed test schedules or strategies in accordance with project scope or delivery dates.
- Prioritized work with minimal supervision.
- Mentoring the new juniors in the project and conducting knowledge sharing sessions.
- Trained and certified QA Testers both in-house and off-shore and conducted reviews with off-shore team members via conference call.
- Interpreted and reported testing results, and was a vocal proponent for quality in every phase of the development process.
- Defined metrics to measure the performance of releases, built consensus with teams and held the development teams accountable
- Ability to build partnerships with senior leaders across a variety of groups.
- Built automation frameworks for Angular, Node JS and tested AJAX components with Protractor, WebDriver and Python.
Environment: Selenium Web Driver, AWS, Docker, Appium, Java, Eclipse, Jenkins, Android Studio, Xcode, Rally, GIT, Hip-chat, Agile, Python and Confluence wiki's (Share point Access), Protractor, Cucumber, Ruby, Jmeter, JSon, Python, Git, Android, iOS, Jenkins, AWS, Sauce Labs, NodeJS, Protractor .
Confidential, San Diego, CA
QE Team Lead
Responsibilities:
- Designed, developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver.
- Partner with Software Engineers, UX/UI, quality Engineers, Product Managers to deliver high performing quality customer experiences that are engaging, purposeful and powerful.
- Devised and executed training, to develop and elevate the automation skills within the team.
- Participated in automation script code reviews and provided guidance on automation best practices.
- Worked with software development engineers to understand the overall technical architecture and how each feature is implemented.
- Managed and reviewed Hadoop log files and tested, debugged and troubleshooted Kafka, Storm, Cassandra and Spark Platforms .
- Developed custom libraries for automation using JAVA & Selenium WebDriver.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG).
- Used TestNG Annotations in Selenium Web Driver in Python and executed a batch of tests as testing suite.
- Tested the Pig UDF's to pre-process data analysis.
- Partner with Software Engineers, UX/UI, quality Engineers, Product Managers to deliver high performing quality customer experiences that are engaging, purposeful and powerful.
- Devised and executed training, to develop and elevate the automation skills within the team.
- Participated in automation script code reviews and provided guidance on automation best practices.
- Worked with software development engineers to understand the overall technical architecture and how each feature is implemented.
Environment: Selenium WebDriver, Java, Cucumber, TestNG, Linux, MySQL, Jira, Jenkins, GitHub, Quality Center, Agile SCRUM, SOAP, XML, SOAPUI, Web Services, Android, iOS, Jenkins, AWS, Sauce Labs, NodeJS, Protractor .
Confidential
Snr QE Engineer
Responsibilities:
- Involved in Backend Testing writing complex SQL Queries, Sub Queries and Stored Procedure for Database Testing..
- Involved in Scrum Meetings and Sprint Planning Meetings.
- Involved in the complete QA Lifecycle activities like Pre-testing phase, Acceptance Testing Phase, Testing Phase and also in User Acceptance Testing (UAT).
- Determined testing requirements developed and reviewed scripts for positive and negative test scenarios, conducted baseline testing, and generated reports.
- Involved in Scrum Meetings and Sprint Planning Meetings.
- Conduct periodic internal audits and work as a catalyst for effective implementation of corrective and preventative actions.
- Managed and mentored over 20 employee.
- Track non-compliance of process activity.
- Broke applications in ways the developers never thought about.
- Performed and oversaw final checks for releases to production; validated and signed off on complex test plans.
Environment: MySQL, Jira, Agile SCRUM, SOAP, XML, SOAPUI, Web Services.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver, Selenium RC, SOAPUI, Hudson, XMLSpy, Waterfall, Eclipse, Perforce, JMeter, JUnit, TestNG, Silk Performer, Jenkins, ANT, Maven, Appium, AWS, Azure, Docker, Cucumber, New Relic, MS Test Manager, MTM, Anaconda, Atom, XCode, CI/CD, GIT, Jenkins, Appium, Postman.
Languages: JavaScript, SQL, PL/SQL, C#, C/C++, JAVA, HTML, XML, CSS, PHP, J2EE, Groovy, PERL, Python, HTML, CSS3.
Database: MS SQL, MySQL, MS-Access, Oracle, DB2, Hive, DB Visualizer
Internet: HTML, XML, Apache, Web Logic, IE, Firefox, Chrome, Safari, HTTP.
Source Control: Visual Source Safe, Team Foundation Server (TFS), GitHub, BitBucket.
Operating Systems: Windows XP, MS-DOS, UNIX, LINUX.