Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
4.0 - 8.0 years
0 Lacs
pune, maharashtra
On-site
As a Software Testing Engineer, you will leverage your 4+ years of experience in software testing, focusing on test automation. Your responsibilities will include designing and implementing automation tests, demonstrating a solid understanding of the Software Testing Life Cycle (STLC), and various testing methodologies. Proficiency in Advanced Python is essential, along with a strong grasp of object-oriented programming, multithreading, exception handling, and file handling. You will be involved in framework designing using OOPs techniques in Python and ensuring adherence to software development principles and best practices. Moreover, your expertise in Mobile automation using Appium for the Android platform is crucial, along with a working knowledge of Selenium. Familiarity with CI/CD tools such as Jenkins and GitLab CI for integrating automated tests is expected. Additionally, experience with version control systems like Git, OCR, image processing techniques, and automating multilingual features is highly desirable. Your role will require strong analytical skills to identify, troubleshoot, and resolve issues in software applications, as well as the ability to think critically about software quality and assess risk. Knowledge of performance testing methodologies and tools like JMeter and Gatling for load testing applications is a plus. You will be proficient in testing RESTful and SOAP APIs using tools like Postman, Requests, or Pytest. In this position, you will be responsible for developing and maintaining test plans, test cases, and test data requirements in alignment with functional specifications. You will also identify, document, and track defects, collaborating closely with development teams to ensure timely resolution. Participation in performance and load testing activities to assess application behavior under various conditions will be part of your role. Documentation plays a vital role, and maintaining clear and comprehensive documentation of testing processes, test cases, test results, and improvements is essential. Furthermore, you will have the opportunity to mentor and guide junior engineers, fostering a culture of knowledge sharing and growth. Strong teamwork skills are crucial to collaborate effectively with developers, product managers, and other QA team members. As a Software Testing Engineer, you will work in the field of Software Engineering, focusing on the development, maintenance, and optimization of software solutions/applications. You will apply scientific methods to analyze and solve software engineering problems, showcasing your expertise in research, design, development, and maintenance. Your role will involve exercising original thought and judgment, supervising the technical and administrative work of other software engineers, and building skills and expertise in the software engineering discipline. Collaboration and teamwork with other software engineers and stakeholders will be key aspects of your responsibilities.,
Posted 4 days ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough