Specialist Software engineer -Application Tester
- Source: LinkedIn
- Societe Generale Global Solution Centre
- On-site
- Bengaluru
- Full-Time
- Senior
Job Description
Responsibilities Technical Capabilities:
Required:
- Quality: Demonstrates understanding of quality standards and processes. Shows consideration for maintainability and testability.
- Problem Solving: Applies logical thinking / hypothesis when investigating issues and carefully applies basic fault-finding techniques.
- Security: Awareness of company security principles and understands the importance of applying security controls.
- Incremental Value Delivery: Demonstrates judgement around the relative priority of tasks.
- Testing: Demonstrates a knowledge of different types of testing techniques.
- Test Design & Architecture: Highlights potential duplication and has a high-level awareness of test architecture, frameworks and tooling.
Desired:
- Quality: Creates tested production-ready output without assistance (subject to peer review) and considers non-functional elements e.g. performance, usability, security.
- Problem Solving: Competently diagnoses issues across multiple systems using advanced fault-finding concepts and feeds information back into team to foster improvement.
- Security: Ensures security is considered in requirements and helps evolve security practices.
- Incremental Value Delivery: Breaks down work to deliver value early by extracting deliverable components from complex requirements while maximizing work not done.
- Testing: Uses risk-based testing techniques when planning testing approach considering activities across teams. Feeds insights back into team to foster improvement.
- Test Design & Architecture: Competent to design tests at all levels of the testing pyramid and considers simplicity, extensibility and cost of maintenance.
Advanced:
- Quality: Creates mechanisms which measure and ensure quality standards are followed and seeks to evolve standards to fill gaps and challenge low-value elements.
- Problem Solving: Able to step in to unfamiliar projects to assist with complex issues. Defines and ensures observability standards and tooling to evolve system reliability.
- Testing: Actively analyses data to improve test approach and planning. Innovates in testing areas, pragmatically prioritising high-value tests and ensures constant evolution of test suites.
- Test Design & Architecture: Architects for scale and performance and effectively challenges over/under engineering to balance design and delivery.
Desired Previous Experience:
- Use of the following technologies; .NET 6+/C#, SQL (Ideally Oracle PL/SQL), Responsive UI, Playwright/Selenium, Postman/Bruno
- Use of source control, Git preferred
- Non-functional testing e.g. load testing, security, UX/AX
- Continuous integration, continuous delivery and test automation approaches
- Delivering software as part of a team through all phases of the development cycle
Desirable Education and Technical Ability:
- Multiple years of relevant professional experience or relevant qualification to degree level
IT Applications:
- Good IT literacy for all MS office products
Required Profile required Technical Capabilities:
Required:
- Quality: Demonstrates understanding of quality standards and processes. Shows consideration for maintainability and testability.
- Problem Solving: Applies logical thinking / hypothesis when investigating issues and carefully applies basic fault-finding techniques.
- Security: Awareness of company security principles and understands the importance of applying security controls.
- Incremental Value Delivery: Demonstrates judgement around the relative priority of tasks.
- Testing: Demonstrates a knowledge of different types of testing techniques.
- Test Design & Architecture: Highlights potential duplication and has a high-level awareness of test architecture, frameworks and tooling.
Desired:
- Quality: Creates tested production-ready output without assistance (subject to peer review) and considers non-functional elements e.g. performance, usability, security.
- Problem Solving: Competently diagnoses issues across multiple systems using advanced fault-finding concepts and feeds information back into team to foster improvement.
- Security: Ensures security is considered in requirements and helps evolve security practices.
- Incremental Value Delivery: Breaks down work to deliver value early by extracting deliverable components from complex requirements while maximizing work not done.
- Testing: Uses risk-based testing techniques when planning…
Skills
- dot-net
- c-sharp
- oracle
- oracle-pl-sql
- Playwright
- selenium
- postman
- use-bruno
