Job Title: System Test Engineer - Python Automation
Job Summary: We are seeking an experienced System Test Engineer with expertise in Python automation to join our dynamic and innovative team. As a System Test Engineer, you will be responsible for designing, developing, and executing automated test cases to ensure the quality and reliability of our software systems. The ideal candidate should have a strong background in system testing, along with extensive knowledge of Python programming and automation frameworks. This position offers an exciting opportunity to work on cutting-edge technologies and contribute to the success of our organization.
Responsibilities:
- Design, develop, and maintain automated test scripts and frameworks using Python for system-level testing.
- Collaborate with cross-functional teams, including software engineers, product managers, and quality assurance, to understand system requirements and develop comprehensive test strategies.
- Execute test cases, analyze test results, and report defects in a clear and concise manner.
- Continuously enhance and optimize test scripts and frameworks to improve efficiency, coverage, and reliability.
- Participate in test plan reviews, test design discussions, and provide valuable insights to improve overall product quality.
- Identify and propose innovative testing approaches and techniques to ensure comprehensive coverage of functional and non-functional requirements.
- Collaborate with the development team to investigate and debug issues, and provide timely resolutions.
- Stay up-to-date with industry trends and best practices in system testing, automation, and Python programming techniques.
- Mentor junior team members, provide technical guidance, and contribute to a positive and collaborative work environment.
Want more jobs like this?
Get jobs in Bangalore, India delivered to your inbox every week.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 4 to 6 years of professional experience as a System Test Engineer or similar role.
- Strong proficiency in Python programming language and experience with automation frameworks such as PyTest or Robot Framework.
- Solid understanding of system testing principles, methodologies, and best practices.
- Proven experience in designing and implementing automated test scripts for complex software systems.
- Knowledge of software development life cycle (SDLC) and agile methodologies.
- Familiarity with source code management tools, such as Git or SVN.
- Excellent problem-solving and analytical skills, with a keen attention to detail.
- Strong communication skills, both written and verbal, with the ability to articulate technical concepts to both technical and non-technical stakeholders.
- Ability to work independently and collaboratively in a fast-paced, dynamic environment.
Preferred Qualifications:
- Experience with continuous integration/continuous deployment (CI/CD) pipelines and tools like Jenkins or GitLab.
- Familiarity with web technologies (HTTP, RESTful APIs) and web application testing.
- Knowledge of cloud platforms (e.g., AWS, Azure) and virtualization technologies (e.g., Docker, Kubernetes).
- Experience with performance testing and related tools (e.g., JMeter, Gatling).
- Understanding of networking concepts and protocols.
- Certifications in software testing (e.g., ISTQB) or Python programming (e.g., Python Institute) is a plus.
If you are a passionate System Test Engineer with strong Python automation skills and a desire to contribute to cutting-edge projects, we encourage you to apply. Join our team and help shape the future of our organization's software systems.
Qualifications
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 4 to 6 years of professional experience as a System Test Engineer or similar role.
- Strong proficiency in Python programming language and experience with automation frameworks such as PyTest or Robot Framework.
- Solid understanding of system testing principles, methodologies, and best practices.
- Proven experience in designing and implementing automated test scripts for complex software systems.
- Knowledge of software development life cycle (SDLC) and agile methodologies.
- Familiarity with source code management tools, such as Git or SVN.
- Excellent problem-solving and analytical skills, with a keen attention to detail.
- Strong communication skills, both written and verbal, with the ability to articulate technical concepts to both technical and non-technical stakeholders.
- Ability to work independently and collaboratively in a fast-paced, dynamic environment.
Preferred Qualifications:
- Experience with continuous integration/continuous deployment (CI/CD) pipelines and tools like Jenkins or GitLab.
- Familiarity with web technologies (HTTP, RESTful APIs) and web application testing.
- Knowledge of cloud platforms (e.g., AWS, Azure) and virtualization technologies (e.g., Docker, Kubernetes).
- Experience with performance testing and related tools (e.g., JMeter, Gatling).
- Understanding of networking concepts and protocols.
- Certifications in software testing (e.g., ISTQB) or Python programming (e.g., Python Institute) is a plus.
If you are a passionate System Test Engineer with strong Python automation skills and a desire to contribute to cutting-edge projects, we encourage you to apply. Join our team and help shape the future of our organization's software systems.
Schedule: Full-time
Req: 00902H