Required Skills
About the Job
Uplers is seeking a Senior Software Quality Engineer with strong C# automation skills for a 12-month full-time remote contract. This role is for a global leader in data integrity.
You will be responsible for designing, developing, and maintaining automated test scripts within existing frameworks. Your duties will include performing functional, regression, smoke, and exploratory testing during sprint cycles. You'll ensure test scripts remain current, monitor their execution status, and provide detailed reports including failure analysis.
This position requires close collaboration with Development, Quality Engineering, Product Owners, and DevOps teams in an agile environment. You will contribute to build, deployment, monitoring, and operational support processes. Identifying potential quality issues and reporting them to the development team is key. You will also be responsible for defining test requirements from specifications, mapping test cases, and designing test coverage plans. Both manual and automated test cases will be executed.
Hands-on experience with Continuous Integration (CI) pipelines and the ability to create and execute CI jobs is essential.
**Key Responsibilities:**
- Develop and maintain automated test scripts (C#, Java, Python).
- Perform various types of testing: functional, regression, smoke, exploratory.
- Monitor test execution and analyze failures.
- Collaborate with cross-functional teams in an agile setting.
- Identify and report quality issues.
- Design test coverage plans and map test case requirements.
- Execute manual and automated test cases.
- Implement and manage CI pipelines.
**Minimum Requirements:**
- 6+ years of software industry experience with a focus on product automation.
- Bachelor's degree (BE/BTech/MCA) or equivalent in Computer Science or a related technical field.
- Proficiency in Java, C#, Python, Rest Assured, and Selenium/Playwright.
- Experience with Agile methodologies for software testing and development.
- Proven experience in Test Designing, Test Cases, Test Scripts, Test Automation, and Test Reporting.
- Excellent problem-solving and logical thinking skills.
- Ability to influence and drive quality across teams.
- Experience leveraging AI-assisted tools for test case creation and failure analysis is a plus.
**Preferred Requirements:**
- Hands-on experience with Java, C#, JMeter, Postman, SoapUI, Rest Assured.
- Experience with UI automation tools like Selenium and Desktop application automation tools (e.g., Test Stack White, FLA UI).
- Experience with version control systems such as Git/GitLab.
- Good understanding of testing concepts.
- Strong quantitative and analytical abilities.
**Contract Details:**
- Type: Full Time, 12-Month Contract
- Hours: 40 hours/week, 160 hours/month
- Location: Remote (India)
- Shift: Asia/Kolkata (IST)
- Notice Period: 15 Days
- Salary: Confidential (based on experience)