Software Development Engineer in Test | Java | API and UI testing | CICD Jenkins
Software QA engineer with hands-on experience in software development and testing. Solid understanding and practical experience of software development lifecycle (SDLC) principles on all development and post-delivery stages. Experience working with Agile software development methodologies.
Engineering Productivity, often referred to as EngProd, is a Google-wide engineering discipline focused on accelerating Google innovation and development, maintaining engineering excellence, and enabling productivity at scale.
EngProd teams partner with product development teams such as Search, Ads, YouTube, Android, Google Cloud, Shopping, Travel, and News. Each EngProd team specializes in creating systems and developer experiences that are fast and easy, resulting in quality products tailored to meet the needs of their partner team.
EngProd roles primarily include Software Engineer (SWE), Test Engineer (TE), and Release Engineer (RE) -- although EngProd includes many other disciplines as wel
Perform various types of testing for content management tools and web applications using Visa/Mastercard/AmEx etc. Analyze product requirements and design specifications. Performed REST API testing. Triage inbound bug reports. Perform UI testing, develop and execute reusable and maintainable automated scripts using Selenium WebDriver with Java and TestNG framework.
Developed and lead testing strategy effort for all calendar management services and products. Participated in reviews of the initial business requirements of products' new features. Created and executed test plans and test cases for web and mobile applications. Performed testing of new features across different OS and browsers. Performed REST API testing. Based on POM/PF (Page Object Model/Page Factory), developed Selenium test scripts in Java using TestNG framework GUI test. Designed, developed, and executed automated BAT (Build Acceptance Test), Regressions tests using Selenium WebDriver with Java. Performed data-driven testing using TestNG DataBinding with CSV and Property Files with different sets of data. Configured Jenkins to build and run automated builds on the server whenever changes are pushed to GitHub master branch. Supported releases of new features to production. Logged, tracked, and verified resolutions of software and specifications defects project management tool.
Tested cloud-based file management client and web-based applications on various OS and browsers. Created test plans and test cases using the TestRail management tool. Created and monitored stories, tasks, and defects using Jira. Worked with design/development/project management teams to ensure that requirements are accurately implemented. Developed automated tests using Selenium WebDriver and TestNG framework for mobile recipient pages functionality. Used Advanced Rest Client tool to test REST APIs.