56 FxConsulting Jobs
Lead Software Development Engineer - Test - Automation Testing (4-6 yrs)
FxConsulting
posted 2mon ago
Key skills for the job
Responsibilities :
- Test Automation Development : Design, develop, and maintain automated test scripts using Python.
Create and manage test frameworks and libraries to support automated testing.
- Continuous Integration : Integrate automated tests into CI/CD pipelines to enable continuous testing and prompt feedback on software quality. Work with DevOps teams to ensure smooth integration of automated tests.
- Test Strategy and Optimisation : Collaborate with stakeholders to define and refine test and automation strategies.
Optimize existing test scripts and frameworks for performance and maintainability.
- Test Planning and Execution : Develop comprehensive test plans and test cases based on software requirements and functional specifications. Execute automated and manual tests to identify software defects.
- Defect Management : Identify, document, and track defects using issue-tracking systems. Collaborate with development teams to reproduce and resolve issues.
- Reporting and Documentation : Generate and maintain detailed test reports and documentation. Provide clear and concise feedback on test results and software quality.
- Collaboration and Communication : Work closely with developers, QA engineers, and product managers to understand requirements and deliver high-quality software.
- Participate in Agile ceremonies, such as sprint planning and retrospectives.
Requirements :
- Experience : 4 to 6 years of experience in software testing, with a strong focus on test automation using Python.
- Programming Skills : Proficiency in Python programming and experience with Python-based test automation frameworks such as RobotFramework or Pytest.
- Test Automation Tools : Familiarity with test automation tools and libraries like Selenium, Appium, and Postman.
- CI/CD : Experience with CI/CD tools and practices (e. g., Jenkins, GitLab CI).
- Understanding of SDLC : Solid understanding of the Software Development Life Cycle (SDLC) and Agile methodologies.
- Problem-Solving Skills : Strong analytical and problem-solving skills with attention to detail.
- Communication Skills : Excellent verbal and written communication skills.
- Ability to clearly articulate issues and provide actionable feedback.
- Additional Languages : Experience with other programming languages like Java, NodeJS, or test automation frameworks like TestNG, and WebDriverIO (WDIO).
- Non-UI Testing : Experience with API Testing.
- Cloud Experience : Familiarity with cloud platforms (e. g., AWS, Azure) and cloud-based testing.
- Certifications : Relevant certifications in software testing or automation (e. g., ISTQB). Certified Software Test Engineer.
Functional Areas: Other
Read full job description4-6 Yrs
9-16 Yrs