Ova Technologies
New York, New York
Job Description Job Description Job Description: QA Automation Engineer Job Title: QA Automation Engineer Experience: 3-6 Years Employment Type: Full-time Department: Quality Assurance / Software Testing Job Summary We are looking for a skilled QA Automation Engineer with experience in automation and manual testing to ensure the quality, reliability, and performance of web applications and APIs. The candidate should have hands-on experience with Selenium WebDriver, Java, Playwright, API testing, and automation framework development. Roles and Responsibilities Design, develop, and maintain automated test scripts using Selenium WebDriver with Java and Playwright. Perform functional, regression, smoke, integration, and end-to-end testing. Create and maintain reusable automation frameworks using TestNG, Page Object Model (POM), and other design patterns. Execute manual testing for new features, enhancements, and bug fixes. Perform API testing using Postman, REST Assured, or similar tools. Validate REST APIs, HTTP status codes, request and response payloads, headers, and authentication. Integrate automated test scripts with CI/CD pipelines using Jenkins or GitHub Actions. Perform cross-browser testing and validate application compatibility. Identify, report, track, and verify defects using Jira or similar defect management tools. Execute performance and load testing using Apache JMeter. Analyze test execution reports, identify failures, and perform root cause analysis. Collaborate with developers, business analysts, and product teams to ensure quality throughout the software development lifecycle. Participate in Agile ceremonies, sprint planning, test reviews, and release activities. Maintain test documentation, test cases, test data, and automation execution reports. Required Technical Skills Automation Testing: Selenium WebDriver, Playwright Programming: Java, OOP concepts, Collections, Exception Handling Test Frameworks: TestNG, JUnit, Page Object Model API Testing: Postman, REST Assured, REST API validation Manual Testing: Functional, Regression, Smoke, Integration, and UAT Performance Testing: Apache JMeter, Load Testing, Stress Testing CI/CD Tools: Jenkins, GitHub Actions Version Control: Git, GitHub, Bitbucket Database Testing: SQL queries, joins, data validation Defect Management: Jira, Azure DevOps, or similar tools Methodologies: Agile, Scrum, SDLC, STLC Preferred Skills Experience with cloud-based testing platforms and cross-browser testing. Knowledge of Docker and containerized test execution. Experience using AI-powered coding assistants such as Cursor or Claude. Understanding of test automation best practices and framework optimization. Familiarity with basic security testing and accessibility testing. Experience analyzing application logs and troubleshooting test failures. Educational Qualifications Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field. Relevant software testing certifications are an advantage. Key Competencies Strong analytical and problem-solving skills. Good communication and collaboration skills. Attention to detail and a quality-focused mindset. Ability to work independently and manage testing activities within sprint timelines. Willingness to learn new automation tools and technologies. Key skills for a Naukri job posting: QA Automation, Selenium WebDriver, Java, Playwright, TestNG, API Testing, REST Assured, Manual Testing, Regression Testing, JMeter, SQL, Jenkins, Git, Jira, and Agile.
Job Description Job Description Job Description: QA Automation Engineer Job Title: QA Automation Engineer Experience: 3-6 Years Employment Type: Full-time Department: Quality Assurance / Software Testing Job Summary We are looking for a skilled QA Automation Engineer with experience in automation and manual testing to ensure the quality, reliability, and performance of web applications and APIs. The candidate should have hands-on experience with Selenium WebDriver, Java, Playwright, API testing, and automation framework development. Roles and Responsibilities Design, develop, and maintain automated test scripts using Selenium WebDriver with Java and Playwright. Perform functional, regression, smoke, integration, and end-to-end testing. Create and maintain reusable automation frameworks using TestNG, Page Object Model (POM), and other design patterns. Execute manual testing for new features, enhancements, and bug fixes. Perform API testing using Postman, REST Assured, or similar tools. Validate REST APIs, HTTP status codes, request and response payloads, headers, and authentication. Integrate automated test scripts with CI/CD pipelines using Jenkins or GitHub Actions. Perform cross-browser testing and validate application compatibility. Identify, report, track, and verify defects using Jira or similar defect management tools. Execute performance and load testing using Apache JMeter. Analyze test execution reports, identify failures, and perform root cause analysis. Collaborate with developers, business analysts, and product teams to ensure quality throughout the software development lifecycle. Participate in Agile ceremonies, sprint planning, test reviews, and release activities. Maintain test documentation, test cases, test data, and automation execution reports. Required Technical Skills Automation Testing: Selenium WebDriver, Playwright Programming: Java, OOP concepts, Collections, Exception Handling Test Frameworks: TestNG, JUnit, Page Object Model API Testing: Postman, REST Assured, REST API validation Manual Testing: Functional, Regression, Smoke, Integration, and UAT Performance Testing: Apache JMeter, Load Testing, Stress Testing CI/CD Tools: Jenkins, GitHub Actions Version Control: Git, GitHub, Bitbucket Database Testing: SQL queries, joins, data validation Defect Management: Jira, Azure DevOps, or similar tools Methodologies: Agile, Scrum, SDLC, STLC Preferred Skills Experience with cloud-based testing platforms and cross-browser testing. Knowledge of Docker and containerized test execution. Experience using AI-powered coding assistants such as Cursor or Claude. Understanding of test automation best practices and framework optimization. Familiarity with basic security testing and accessibility testing. Experience analyzing application logs and troubleshooting test failures. Educational Qualifications Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field. Relevant software testing certifications are an advantage. Key Competencies Strong analytical and problem-solving skills. Good communication and collaboration skills. Attention to detail and a quality-focused mindset. Ability to work independently and manage testing activities within sprint timelines. Willingness to learn new automation tools and technologies. Key skills for a Naukri job posting: QA Automation, Selenium WebDriver, Java, Playwright, TestNG, API Testing, REST Assured, Manual Testing, Regression Testing, JMeter, SQL, Jenkins, Git, Jira, and Agile.
Ova Technologies
New York, New York
Job Description Job Description Mobile Test Engineer Job Description Job Title Mobile Test Engineer / Mobile QA Engineer Job Summary We are looking for a Mobile Test Engineer responsible for testing mobile applications across Android and iOS devices. The role involves functional, automation, API, regression, integration, compatibility, usability, and performance testing to ensure high-quality mobile releases. Key Responsibilities Analyze requirements, user stories, and acceptance criteria. Create test scenarios, test cases, and test data for mobile applications. Perform functional, regression, integration, system, and exploratory testing. Test applications on different Android/iOS versions, devices, and screen sizes. Validate UI, navigation, gestures, notifications, permissions, and device features. Perform mobile application automation testing. Develop and maintain automation scripts using Appium or similar frameworks. Perform API testing using Postman/REST Assured. Validate mobile-to-backend integration. Test application behavior under different network conditions such as Wi-Fi, 4G/5G, slow/intermittent networks, and offline mode. Perform installation, upgrade, uninstall, and application-data validation. Test application performance, memory consumption, CPU usage, battery usage, and startup time. Validate crash handling and analyze application logs. Execute regression suites before releases. Report and track defects using JIRA/ALM. Perform defect retesting and root-cause analysis. Collaborate with developers, product managers, and automation engineers. Participate in Agile ceremonies such as sprint planning, stand-ups, and retrospectives. Support CI/CD-based automated test execution. Mobile Testing Areas Functional Testing Login/logout Registration Search Forms Navigation Push notifications File/image upload Payments Deep links Device Testing Android phones/tablets iPhones/iPads Different OS versions Different screen resolutions Portrait/landscape Different hardware configurations Network Testing Online/offline Wi-Fi mobile data switching Slow network Network interruption API timeout Retry behavior Interruption Testing Incoming call SMS Notifications App switching Screen lock/unlock Low battery Background/foreground transitions Automation Skills Preferred experience with: Appium Selenium Java / Python / JavaScript TestNG / JUnit Appium Inspector Android Studio / ADB Xcode BrowserStack / Sauce Labs Git Jenkins / GitHub Actions API & Database Testing REST API testing JSON/XML validation HTTP methods and status codes Authentication/JWT Postman REST Assured SQL queries Backend data validation Performance Testing Good knowledge of: JMeter Mobile API performance testing Response time Throughput Concurrent users CPU/memory utilization Network performance Battery consumption Required Skills Area Skills Mobile Android, iOS Manual Testing Functional, Regression, Integration, System Automation Appium, Selenium Programming Java/Python/JavaScript API Postman, REST Assured Database SQL Defect Tracking JIRA, ALM Version Control Git CI/CD Jenkins/GitHub Actions Performance JMeter Cloud Devices BrowserStack/Sauce Labs Experience 2 4 years: Mobile Test Engineer 4 7 years: Senior Mobile Test Engineer 7 years: Mobile QA Lead / Mobile Automation Lead Resume Keywords Mobile Testing Mobile QA Android Testing iOS Testing Appium Selenium Java Python JavaScript API Testing Postman REST Assured SQL JIRA ALM Git Jenkins CI/CD BrowserStack JMeter Functional Testing Regression Testing Integration Testing Performance Testing
Job Description Job Description Mobile Test Engineer Job Description Job Title Mobile Test Engineer / Mobile QA Engineer Job Summary We are looking for a Mobile Test Engineer responsible for testing mobile applications across Android and iOS devices. The role involves functional, automation, API, regression, integration, compatibility, usability, and performance testing to ensure high-quality mobile releases. Key Responsibilities Analyze requirements, user stories, and acceptance criteria. Create test scenarios, test cases, and test data for mobile applications. Perform functional, regression, integration, system, and exploratory testing. Test applications on different Android/iOS versions, devices, and screen sizes. Validate UI, navigation, gestures, notifications, permissions, and device features. Perform mobile application automation testing. Develop and maintain automation scripts using Appium or similar frameworks. Perform API testing using Postman/REST Assured. Validate mobile-to-backend integration. Test application behavior under different network conditions such as Wi-Fi, 4G/5G, slow/intermittent networks, and offline mode. Perform installation, upgrade, uninstall, and application-data validation. Test application performance, memory consumption, CPU usage, battery usage, and startup time. Validate crash handling and analyze application logs. Execute regression suites before releases. Report and track defects using JIRA/ALM. Perform defect retesting and root-cause analysis. Collaborate with developers, product managers, and automation engineers. Participate in Agile ceremonies such as sprint planning, stand-ups, and retrospectives. Support CI/CD-based automated test execution. Mobile Testing Areas Functional Testing Login/logout Registration Search Forms Navigation Push notifications File/image upload Payments Deep links Device Testing Android phones/tablets iPhones/iPads Different OS versions Different screen resolutions Portrait/landscape Different hardware configurations Network Testing Online/offline Wi-Fi mobile data switching Slow network Network interruption API timeout Retry behavior Interruption Testing Incoming call SMS Notifications App switching Screen lock/unlock Low battery Background/foreground transitions Automation Skills Preferred experience with: Appium Selenium Java / Python / JavaScript TestNG / JUnit Appium Inspector Android Studio / ADB Xcode BrowserStack / Sauce Labs Git Jenkins / GitHub Actions API & Database Testing REST API testing JSON/XML validation HTTP methods and status codes Authentication/JWT Postman REST Assured SQL queries Backend data validation Performance Testing Good knowledge of: JMeter Mobile API performance testing Response time Throughput Concurrent users CPU/memory utilization Network performance Battery consumption Required Skills Area Skills Mobile Android, iOS Manual Testing Functional, Regression, Integration, System Automation Appium, Selenium Programming Java/Python/JavaScript API Postman, REST Assured Database SQL Defect Tracking JIRA, ALM Version Control Git CI/CD Jenkins/GitHub Actions Performance JMeter Cloud Devices BrowserStack/Sauce Labs Experience 2 4 years: Mobile Test Engineer 4 7 years: Senior Mobile Test Engineer 7 years: Mobile QA Lead / Mobile Automation Lead Resume Keywords Mobile Testing Mobile QA Android Testing iOS Testing Appium Selenium Java Python JavaScript API Testing Postman REST Assured SQL JIRA ALM Git Jenkins CI/CD BrowserStack JMeter Functional Testing Regression Testing Integration Testing Performance Testing