Product Overview:
Outseer Fraud Manageris an advanced omnichannel fraud detection hub that provides riskbased multifactor authentication for organizations seeking to protect their consumers from fraud across digital channels. Powered by the AI/ML based Risk Engine Outseer Fraud Manager is designed to measure the risk associated with a users login and postlogin activities by evaluating a variety of risk indicators. Using powerful machine learning and finegrained policy controls this antifraud hub only requires additional assurance such as outofband authentication and transaction signing for scenarios that are elevated risk and/or violate rules established by an organization. This methodology provides transparent authentication for most of the users ensuring a frictionless end user experience and high fraud detection rates.
What youll achieve:
The Software Development in Test Engineer at Outseer plays a critical role in ensuring the quality security and performance of our software solutions. They bring a specialized focus on White Box Testing and will be responsible for conducting rigorous performance and security testing streamlining test data generation through automation configuring complex test environments and creating sophisticated tools for seamless test automation. In addition the SDET will be actively involved in code reviews code optimization and maintaining coding conventions and standards to enhance code reusability and clarity.
Essential Duties
- Design Development and Maintenance: Design develop and maintain automated test scripts.
- Test and Analysis: Execute test scripts and analyze results to identify issues and discrepancies.
- Collaboration with Developers: Collaborate closely with developers to pinpoint and jointly resolve testing issues.
- Test Automation Scripting: Design implement and sustain test automation scripts to improve efficiency.
- Framework Development: Develop Unit/UIAutomation/Mocking frameworks tailored to software applications.
- Test Case : Craft and execute various test cases including Unit/Integration tests White Box Testing UI tests and performance tests.
- Automation Leadership: support and manage automation efforts for critical areas like Build Verification Testing (BVT) Acceptance testing and Regression testing contributing to adaptable and robust automation frameworks.
- CrossFunctional Collaboration: Collaborate closely with crossfunctional teams to ensure testing standards and highquality benchmarks.
- Test Coverage Prioritization: Prioritize comprehensive unit test code coverage and extensive Functional UI automation coverage for designated Test Cases.
- Documentation: Contribute to user manuals ensuring clarity and userfriendliness.
- Issue Resolution and Enhancement: Address customer escalations propose design enhancements and contribute to product quality.
- Technological Adaptation: Leverage Continuous Integration frameworks and implement Mocking frameworks to optimize testing processes. Design tailored Unit and UI Automation Frameworks to align with specific Product requirements.
- Understanding Code Flow: Gain a deep understanding of code flow and interactions with different components.
- Test Case Development: Read project documents and product objectives to create and execute test cases.
- Automation on Multiple Platforms: Develop maintain and perform test automation frameworks on various application platforms (Mobile Desktop Web) building test scenarios and acceptance tests.
- Bug Investigation and Reporting: Investigate customer problems in collaboration with Customer Support test bugs and create and manage bug reports.
- Technical Communication: Support technical communications and understand customer systems.
- Deployment Support: Work with deployment teams to resolve level issues for systems coordinate on product design and provide input on testability of functional elements and product designs.
- Reporting: Document all testing actions in daily and weekly reports.
- Final Quality Assurance: Support final quality assurance for production releases.
Desired Requirements / Handson Experience
- BE/BTech/MCA/Equivalent degree in Computer Science or a related technical field from an accredited university or college with 4 years demonstrated experience and successful track record in designing and developing test frameworks for SOAP/REST based APIs & Web based applications.
- 3 years hands on experience with automation testing related script creation and debugging.
- Must have Java programming hands on experience (JDK1.8 or above).
- 3 years hands on experience with performance testing tools such as JMeter/LoadRunner
- Minimum 3 years of experience with Selenium to automate webbased tests. (Experience with Selenium Grid will be preferred).
- Must have handson experience writing API tests for SOAP/REST APIs using any standard javabased framework/libraries.
- Must be well versed with Junit/TestNG Test frameworks used to write organize and execute tests
- Well versed with writing database queries to create/extract test data (MS SQL Server preferred)
- Familiarity with search and analytics engines like ELK & any observability platform like Grafana Zipkin Dynatrace (Grafana preferred).
- Must be agile to perform Indepth root cause analysis of performance and thereby suggest effective tuning and remediation strategies.
- Hands on experience with Linux native commands usage and interpretation related to network disk and file operations is a must. Deployment based commands knowledge will be a plus.
- Familiarity with a public cloud environment like AWS Azure or GCP (Azure preferred).
- Experience with modern source control tools (Git preferred).
- Familiarity with writing CI/CD pipelines using GitHub (Or a similar cloudbased platform).
- Independent learning skills & troubleshooting abilities.
- Well versed with Software Development Life Cycle and Agile / SAFE Software Development.
Desired Behaviors
- Adaptability: Demonstrates flexibility and openness to change. Actively seeks and adopts improved approaches and processes.
- Proactive Action: Takes initiative and is driven by results. Takes ownership of actions and outcomes meeting commitments and striving for high performance.
- Effective Workload Management: Makes timely decisions prioritizes tasks effectively solves problems monitors results and takes corrective action when necessary.
- Technical Proficiency: Possesses a solid understanding of their role and responsibilities demonstrating competence in performing tasks and utilizing relevant technical skills.
- Continuous Learning: Takes personal responsibility for learning and development. Recognizes personal strengths and areas for improvement actively seeks feedback and embraces opportunities to learn.
- Effective Communication: Demonstrates strong facilitation and written communication skills. Clearly articulates ideas and proposals actively listens to colleagues perspectives and values diverse viewpoints.
- Collaboration: Shares information fosters teamwork and contributes to a positive work environment. Actively collaborates with others and encourages a sense of unity and cooperation among team members.
- Ethical Conduct and Competence: Acts with integrity and intent displaying ethical character in all actions. Takes accountability for ones own behavior and aligns actions with the companys values and principles.
- Good Citizenship: Represents the values and interests of Outseer. Acts as a positive ambassador for the company and contributes to the overall wellbeing and success of the organization.
Outseer is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at Outseer are based on business needs job requirements and individual qualifications without regard to race color religion or belief national social or ethnic origin sex (including pregnancy) age physical mental or sensory disability HIV Status sexual orientation gender identity and/or expression marital civil union or domestic partnership status past or present military service family medical history or genetic information family or parental status or any other status protected by the laws or regulations in the locations where we operate. Outseer will not tolerate discrimination or harassment based on any of these characteristics. Outseer encourages applicants of all ages.