Software QA Automation Engineer
Exp 1-2 Years
Location - Mohali, PB Onsite
Shift Timings - 12-10pm IST
Job Overview:We are looking for a highly motivated Software QA Automation Engineer with at least 1year of experience to join our quality assurance team. In this role, you will work closely withdevelopers to ensure the quality and functionality of software products by designing,implementing, and maintaining automated test scripts. You will also be responsible forvalidating API responses, writing SQL queries, and contributing to continuous integrationprocesses.
Key Responsibilities: Automation Testing (Java): Automate test cases using Java to ensure robust productperformance and detect regressions. SQL Queries: Write and execute basic SQL queries to validate data integrity and verifythat backend functionality works as expected. API Testing: Utilize Postman to test and validate API endpoints, ensuring responsesmeet expected outputs. Collaboration: Work with development teams to understand requirements, softwarefeatures, and technical specifications to create effective testing strategies. Version Control: Use Git for source code management and collaborate with thedevelopment team for code sharing and integration. Continuous Integration: Assist in setting up and maintaining Jenkins pipelines forcontinuous integration and automated testing. Framework & Tools: Learn and implement frameworks like Selenium, TestNG, andRestAssured to support automated testing processes.
Skills & Qualifications: Core JAVA: Strong understanding of Core Java and object-oriented programming (OOP)concepts. Basic DSA: Familiarity with basic Data Structures and Algorithms (DSA) and theirapplication in problem-solving. SQL: Ability to write and execute basic SQL queries for backend data validation. Postman: Familiarity with using Postman for API testing and automation.
Git: Knowledge of version control systems like Git for code management andcollaboration. OOPs Concepts: Solid understanding of Object-Oriented Programming principles anddesign patterns. Selenium: Exposure to Selenium WebDriver for automating web applications. RestAssured: Familiarity with RestAssured for API automation testing. Jenkins: Basic understanding of Jenkins for setting up Continuous Integration andContinuous Deployment pipelines. TestNG: Experience with TestNG for executing test cases and generating reports.
Education & Experience: Bachelors degree in Computer Science, Information Technology, or related field. 1+ years of experience in software QA automation or related roles.
Why Join Us: Be part of a dynamic team working on cutting-edge technologies. Gain exposure to industry-standard tools and frameworks. Opportunities for career growth and professional development. Collaborative and supportive work environment.
",Keyskills: Core Java Backend Data validation Manager Quality Assurance Version control Test scripts Data structures QA automation Information technology